diff options
298 files changed, 24685 insertions, 1022 deletions
diff --git a/mysql-test/extra/rpl_tests/rpl_commit_after_flush.test b/mysql-test/extra/rpl_tests/rpl_commit_after_flush.test index d63d7e4b07d..98638b0b1f6 100644 --- a/mysql-test/extra/rpl_tests/rpl_commit_after_flush.test +++ b/mysql-test/extra/rpl_tests/rpl_commit_after_flush.test @@ -2,8 +2,6 @@ # Test updated to use a wrapper # ################################# --- source include/master-slave.inc - eval CREATE TABLE t1 (a INT) ENGINE=$engine_type; begin; diff --git a/mysql-test/extra/rpl_tests/rpl_deadlock.test b/mysql-test/extra/rpl_tests/rpl_deadlock.test index f6e02546a0b..62fe9b2223a 100644 --- a/mysql-test/extra/rpl_tests/rpl_deadlock.test +++ b/mysql-test/extra/rpl_tests/rpl_deadlock.test @@ -72,7 +72,7 @@ sync_with_master; select * from t1; # check that repl-ed succeeded finally select * from t2 /* must be 1 */; # check that no error is reported ---replace_column 1 # 7 # 8 # 9 # 16 # 22 # 23 # 33 # +--replace_column 1 # 7 # 8 # 9 # 16 # 22 # 23 # 33 # 35 # 36 # --replace_result $MASTER_MYPORT MASTER_MYPORT --vertical_results show slave status; @@ -117,7 +117,7 @@ commit; sync_with_master; select * from t1; select * from t2; ---replace_column 1 # 7 # 8 # 9 # 11 # 16 # 22 # 23 # 33 # +--replace_column 1 # 7 # 8 # 9 # 11 # 16 # 22 # 23 # 33 # 35 # 36 # --replace_result $MASTER_MYPORT MASTER_MYPORT --vertical_results show slave status; diff --git a/mysql-test/extra/rpl_tests/rpl_delete_no_where.test b/mysql-test/extra/rpl_tests/rpl_delete_no_where.test index 4db9e0fb63f..914bedc6b67 100644 --- a/mysql-test/extra/rpl_tests/rpl_delete_no_where.test +++ b/mysql-test/extra/rpl_tests/rpl_delete_no_where.test @@ -2,8 +2,6 @@ # (not internally row-per-row but more like a TRUNCATE, MyISAM # supports that), is replicated (BUG#13576). --- source include/master-slave.inc - eval create table t1 (a int, b int) engine=$engine_type; insert into t1 values(1,1); sync_slave_with_master; diff --git a/mysql-test/extra/rpl_tests/rpl_insert_ignore.test b/mysql-test/extra/rpl_tests/rpl_insert_ignore.test index 207b53b6fb4..43d45ef6c60 100644 --- a/mysql-test/extra/rpl_tests/rpl_insert_ignore.test +++ b/mysql-test/extra/rpl_tests/rpl_insert_ignore.test @@ -5,8 +5,6 @@ # Slave needs to be started with --innodb to store table in InnoDB. # Same test for MyISAM (which had no bug). --- source include/master-slave.inc - eval CREATE TABLE t1 ( a int unsigned not null auto_increment primary key, b int unsigned, diff --git a/mysql-test/extra/rpl_tests/rpl_log.test b/mysql-test/extra/rpl_tests/rpl_log.test index 932fcdf670b..7000d30e399 100644 --- a/mysql-test/extra/rpl_tests/rpl_log.test +++ b/mysql-test/extra/rpl_tests/rpl_log.test @@ -1,5 +1,4 @@ # Requires statement logging --- source include/master-slave.inc # Clean up old slave's binlogs. # The slave is started with --log-slave-updates @@ -107,9 +106,7 @@ show binlog events in 'slave-bin.000001' from 4; --replace_column 2 # 5 # --replace_regex /\/\* xid=.* \*\//\/* XID *\// /table_id: [0-9]+/table_id: #/ show binlog events in 'slave-bin.000002' from 4; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; # Need to recode the following diff --git a/mysql-test/extra/rpl_tests/rpl_max_relay_size.test b/mysql-test/extra/rpl_tests/rpl_max_relay_size.test index d05fefe916b..6b84cf67d58 100644 --- a/mysql-test/extra/rpl_tests/rpl_max_relay_size.test +++ b/mysql-test/extra/rpl_tests/rpl_max_relay_size.test @@ -43,10 +43,7 @@ set global max_relay_log_size=8192-1; # mapped to 4096 select @@global.max_relay_log_size; start slave; sync_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # ---vertical_results -show slave status; +source include/show_slave_status.inc; --echo # --echo # Test 2 @@ -55,13 +52,10 @@ show slave status; stop slave; reset slave; set global max_relay_log_size=(5*4096); -select @@global.max_relay_log_size; +query_vertical select @@global.max_relay_log_size; start slave; sync_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # ---vertical_results -show slave status; +source include/show_slave_status.inc; --echo # --echo # Test 3: max_relay_log_size = 0 @@ -70,13 +64,10 @@ show slave status; stop slave; reset slave; set global max_relay_log_size=0; -select @@global.max_relay_log_size; +query_vertical select @@global.max_relay_log_size; start slave; sync_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # ---vertical_results -show slave status; +source include/show_slave_status.inc; --echo # --echo # Test 4: Tests below are mainly to ensure that we have not coded with wrong assumptions @@ -87,10 +78,7 @@ reset slave; # test of relay log rotation when the slave is stopped # (to make sure it does not crash). flush logs; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # ---vertical_results -show slave status; +source include/show_slave_status.inc; --echo # --echo # Test 5 @@ -108,10 +96,7 @@ create table t1 (a int); save_master_pos; connection slave; sync_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # ---vertical_results -show slave status; +source include/show_slave_status.inc; --echo # --echo # Test 6: one more rotation, to be sure Relay_Log_Space is correctly updated @@ -123,16 +108,13 @@ drop table t1; save_master_pos; connection slave; sync_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # ---vertical_results -show slave status; +source include/show_slave_status.inc; connection master; # test that the absence of relay logs does not make a master crash flush logs; -- replace_column 3 <Binlog_Ignore_DB> -show master status; +query_vertical show master status; # Restore max_binlog_size connection slave; diff --git a/mysql-test/extra/rpl_tests/rpl_multi_update2.test b/mysql-test/extra/rpl_tests/rpl_multi_update2.test index 0adf0053425..ae4261c0516 100644 --- a/mysql-test/extra/rpl_tests/rpl_multi_update2.test +++ b/mysql-test/extra/rpl_tests/rpl_multi_update2.test @@ -2,8 +2,6 @@ # some replicate-* rules exist. # (BUG#7011) -source include/master-slave.inc; - --disable_warnings drop table if exists t1,t2; --enable_warnings diff --git a/mysql-test/extra/rpl_tests/rpl_multi_update3.test b/mysql-test/extra/rpl_tests/rpl_multi_update3.test index 797e385e509..6c7a980aecb 100644 --- a/mysql-test/extra/rpl_tests/rpl_multi_update3.test +++ b/mysql-test/extra/rpl_tests/rpl_multi_update3.test @@ -1,5 +1,3 @@ --- source include/master-slave.inc - ############################################################################## # # Let's verify that multi-update with a subselect does not cause the slave to crash diff --git a/mysql-test/extra/rpl_tests/rpl_relayrotate.test b/mysql-test/extra/rpl_tests/rpl_relayrotate.test index 0d2f25e2b4a..28670fe0985 100644 --- a/mysql-test/extra/rpl_tests/rpl_relayrotate.test +++ b/mysql-test/extra/rpl_tests/rpl_relayrotate.test @@ -8,8 +8,6 @@ # The slave is started with max_binlog_size=16384 bytes, # to force many rotations (approximately 30 rotations) --- source include/master-slave.inc - # We have to sync with master, to ensure slave had time to start properly # before we stop it. If not, we get errors about UNIX_TIMESTAMP() in the log. connection master; diff --git a/mysql-test/extra/rpl_tests/rpl_reset_slave.test b/mysql-test/extra/rpl_tests/rpl_reset_slave.test index 374b2620a34..83b39d3299a 100644 --- a/mysql-test/extra/rpl_tests/rpl_reset_slave.test +++ b/mysql-test/extra/rpl_tests/rpl_reset_slave.test @@ -13,26 +13,18 @@ connection master; save_master_pos; connection slave; sync_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; stop slave; change master to master_user='test'; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; reset slave; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; start slave; sync_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; # test of crash with temp tables & RESET SLAVE # (test to see if RESET SLAVE clears temp tables in memory and disk) diff --git a/mysql-test/extra/rpl_tests/rpl_row_001.test b/mysql-test/extra/rpl_tests/rpl_row_001.test index 9bdfae81093..6261659c4ce 100644 --- a/mysql-test/extra/rpl_tests/rpl_row_001.test +++ b/mysql-test/extra/rpl_tests/rpl_row_001.test @@ -1,6 +1,3 @@ --- source include/master-slave.inc --- source include/have_binlog_format_row.inc - CREATE TABLE t1 (word CHAR(20) NOT NULL); LOAD DATA INFILE '../std_data_ln/words.dat' INTO TABLE t1; --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR diff --git a/mysql-test/extra/rpl_tests/rpl_row_UUID.test b/mysql-test/extra/rpl_tests/rpl_row_UUID.test index b3fa2fabe2c..ee2a29ac938 100644 --- a/mysql-test/extra/rpl_tests/rpl_row_UUID.test +++ b/mysql-test/extra/rpl_tests/rpl_row_UUID.test @@ -5,10 +5,6 @@ # TEST: To test the UUID() in rbr # ############################################################################# -# Includes --- source include/have_binlog_format_row.inc --- source include/master-slave.inc - # Begin clean up test section connection master; diff --git a/mysql-test/extra/rpl_tests/rpl_row_basic.test b/mysql-test/extra/rpl_tests/rpl_row_basic.test index 055e1eeb2d8..6de254d9931 100644 --- a/mysql-test/extra/rpl_tests/rpl_row_basic.test +++ b/mysql-test/extra/rpl_tests/rpl_row_basic.test @@ -1,6 +1,3 @@ ---source include/have_binlog_format_row.inc ---source include/master-slave.inc - # # Basic tests of row-level logging # diff --git a/mysql-test/extra/rpl_tests/rpl_row_blob.test b/mysql-test/extra/rpl_tests/rpl_row_blob.test index 2dc6867df32..080df7d75dd 100644 --- a/mysql-test/extra/rpl_tests/rpl_row_blob.test +++ b/mysql-test/extra/rpl_tests/rpl_row_blob.test @@ -5,10 +5,6 @@ # correctly. ################################################ -# Includes --- source include/have_binlog_format_row.inc --- source include/master-slave.inc - # Pre test clean up section connection master; --disable_warnings diff --git a/mysql-test/extra/rpl_tests/rpl_row_charset.test b/mysql-test/extra/rpl_tests/rpl_row_charset.test index 4ce5245a79a..a21ed5bb841 100644 --- a/mysql-test/extra/rpl_tests/rpl_row_charset.test +++ b/mysql-test/extra/rpl_tests/rpl_row_charset.test @@ -1,10 +1,6 @@ # Replication of character sets. # This test will fail if the server/client does not support enough charsets. -# Requires statement logging --- source include/have_binlog_format_row.inc - --- source include/master-slave.inc --disable_warnings set timestamp=1000000000; drop database if exists mysqltest2; diff --git a/mysql-test/extra/rpl_tests/rpl_row_func003.test b/mysql-test/extra/rpl_tests/rpl_row_func003.test index 662f1454096..8ee2d863527 100644 --- a/mysql-test/extra/rpl_tests/rpl_row_func003.test +++ b/mysql-test/extra/rpl_tests/rpl_row_func003.test @@ -18,11 +18,6 @@ # Vs slave. # ############################################################################# -# Includes --- source include/have_binlog_format_row.inc --- source include/master-slave.inc - - # Begin clean up test section connection master; --disable_warnings diff --git a/mysql-test/extra/rpl_tests/rpl_row_sp003.test b/mysql-test/extra/rpl_tests/rpl_row_sp003.test index df318ee0c0b..7cf3d0fa19c 100644 --- a/mysql-test/extra/rpl_tests/rpl_row_sp003.test +++ b/mysql-test/extra/rpl_tests/rpl_row_sp003.test @@ -3,11 +3,6 @@ # Original Date: Aug/13/2005 Created from Bug 12335 # ############################################################################# -# Includes --- source include/have_binlog_format_row.inc --- source include/master-slave.inc - - # Begin clean up test section connection master; --disable_warnings diff --git a/mysql-test/extra/rpl_tests/rpl_row_sp006.test b/mysql-test/extra/rpl_tests/rpl_row_sp006.test index da9206d7d3f..897d7e492bf 100644 --- a/mysql-test/extra/rpl_tests/rpl_row_sp006.test +++ b/mysql-test/extra/rpl_tests/rpl_row_sp006.test @@ -8,10 +8,6 @@ # to populate a table with data from the first table. # ############################################################################# -# Includes --- source include/have_binlog_format_row.inc --- source include/master-slave.inc - # Begin clean up test section connection master; --disable_warnings diff --git a/mysql-test/include/have_multi_ndb.inc b/mysql-test/include/have_multi_ndb.inc index e9baf7d56e5..deda22b64c0 100644 --- a/mysql-test/include/have_multi_ndb.inc +++ b/mysql-test/include/have_multi_ndb.inc @@ -11,6 +11,7 @@ drop table if exists t1, t2; flush tables; --require r/true.require select (support = 'YES' or support = 'DEFAULT') as `TRUE` from information_schema.engines where engine = 'ndbcluster'; +--source include/ndb_not_readonly.inc enable_query_log; # Check that server2 has NDB support @@ -22,11 +23,8 @@ drop table if exists t1, t2; flush tables; --require r/true.require select (support = 'YES' or support = 'DEFAULT') as `TRUE` from information_schema.engines where engine = 'ndbcluster'; +--source include/ndb_not_readonly.inc enable_query_log; -# Check should be here as well... -# # Check that second master mysqld has come out of redonly mode -# --source include/ndb_not_readonly.inc - # Set the default connection to 'server1' connection server1; diff --git a/mysql-test/include/have_ndb.inc b/mysql-test/include/have_ndb.inc index 638a88f3956..3d9cbf5a379 100644 --- a/mysql-test/include/have_ndb.inc +++ b/mysql-test/include/have_ndb.inc @@ -2,8 +2,5 @@ disable_query_log; --require r/true.require select (support = 'YES' or support = 'DEFAULT') as `TRUE` from information_schema.engines where engine = 'ndbcluster'; +--source include/ndb_not_readonly.inc enable_query_log; - - - - diff --git a/mysql-test/include/ndb_master-slave.inc b/mysql-test/include/ndb_master-slave.inc new file mode 100644 index 00000000000..81dd63be78a --- /dev/null +++ b/mysql-test/include/ndb_master-slave.inc @@ -0,0 +1,12 @@ +connect (master,127.0.0.1,root,,test,$MASTER_MYPORT,); +connect (master1,127.0.0.1,root,,test,$MASTER_MYPORT,); +connect (slave,127.0.0.1,root,,test,$SLAVE_MYPORT,); +connect (slave1,127.0.0.1,root,,test,$SLAVE_MYPORT,); + +connection slave; +-- source include/have_ndb.inc + +-- source include/master-slave-reset.inc + +# Set the default connection to 'master' +connection master; diff --git a/mysql-test/include/ndb_not_readonly.inc b/mysql-test/include/ndb_not_readonly.inc index df67dced8ab..a87ba66f1ef 100644 --- a/mysql-test/include/ndb_not_readonly.inc +++ b/mysql-test/include/ndb_not_readonly.inc @@ -1,31 +1,30 @@ # Check that server has come out ot readonly mode ---disable_query_log -let $counter= 100; +# +# wait for server to connect properly to cluster +# +set @saved_log = @@sql_log_bin; +set sql_log_bin = 0; +--error 0,ER_NO_SUCH_TABLE,ER_OPEN_AS_READONLY,ER_GET_ERRMSG,ER_KEY_NOT_FOUND +delete from mysql.ndb_apply_status where server_id=0; let $mysql_errno= 1; +let $counter= 600; while ($mysql_errno) { - --error 0, 1005 - create table check_read_only(a int) engine=NDB; - sleep 0.1; - if (!$counter) + # Table is readonly until the mysqld has connected properly + --error 0,ER_NO_SUCH_TABLE,ER_OPEN_AS_READONLY,ER_GET_ERRMSG + replace into mysql.ndb_apply_status values(0,0,"",0,0); + if ($mysql_errno) { - die("Failed while waiting for mysqld to come out of readonly mode"); + if (!$counter) + { + die("Failed while waiting for mysqld to come out of readonly mode"); + } + dec $counter; + --sleep 0.1 } - dec $counter; } - -let $counter= 100; -let $mysql_errno= 1; -while ($mysql_errno) -{ - --error 0, 1036 - insert into check_read_only values(1); - sleep 0.1; - if (!$counter) - { - die("Failed while waiting for mysqld to come out of readonly mode"); - } - dec $counter; -} -drop table check_read_only; ---enable_query_log +delete from mysql.ndb_apply_status where server_id=0; +set sql_log_bin = @saved_log; +# +# connected +# diff --git a/mysql-test/include/show_slave_status.inc b/mysql-test/include/show_slave_status.inc new file mode 100644 index 00000000000..b315b9e45ca --- /dev/null +++ b/mysql-test/include/show_slave_status.inc @@ -0,0 +1,6 @@ +# Include file to show the slave status, masking out some information +# that varies depending on where the test is executed. + +--replace_result $MASTER_MYPORT MASTER_PORT +--replace_column 1 # 8 # 9 # 16 # 23 # 33 # 35 # 36 # +query_vertical SHOW SLAVE STATUS; diff --git a/mysql-test/lib/mtr_report.pl b/mysql-test/lib/mtr_report.pl index 0603fc6ad87..d82ed200a4b 100644 --- a/mysql-test/lib/mtr_report.pl +++ b/mysql-test/lib/mtr_report.pl @@ -363,7 +363,8 @@ sub mtr_report_stats ($) { # Special case, made as specific as possible, for: # Bug #28436: Incorrect position in SHOW BINLOG EVENTS causes # server coredump - /\QError in Log_event::read_log_event(): 'Sanity check failed', data_len: 258, event_type: 49\E/ + /\QError in Log_event::read_log_event(): 'Sanity check failed', data_len: 258, event_type: 49\E/ or + /Statement is not safe to log in statement format/ ) { next; # Skip these lines diff --git a/mysql-test/r/binlog_innodb.result b/mysql-test/r/binlog_innodb.result index 93414a13ba1..51721c9a3ca 100644 --- a/mysql-test/r/binlog_innodb.result +++ b/mysql-test/r/binlog_innodb.result @@ -1,23 +1,138 @@ +SET BINLOG_FORMAT=MIXED; +RESET MASTER; +CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=INNODB; +INSERT INTO t1 VALUES (1,1),(2,2),(3,3),(4,4),(5,5),(6,6); +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; +UPDATE t1 SET b = 2*a WHERE a > 1; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +UPDATE t1 SET b = a * a WHERE a > 3; +COMMIT; +SET BINLOG_FORMAT=STATEMENT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; +UPDATE t1 SET b = 1*a WHERE a > 1; +ERROR HY000: Binary logging not possible. Message: Transaction level 'READ-UNCOMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT' +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +UPDATE t1 SET b = 2*a WHERE a > 2; +ERROR HY000: Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT' +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; +UPDATE t1 SET b = 3*a WHERE a > 3; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE; +UPDATE t1 SET b = 4*a WHERE a > 4; +COMMIT; +SET BINLOG_FORMAT=MIXED; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; +UPDATE t1 SET b = 1*a WHERE a > 1; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +UPDATE t1 SET b = 2*a WHERE a > 2; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; +UPDATE t1 SET b = 3*a WHERE a > 3; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE; +UPDATE t1 SET b = 4*a WHERE a > 4; +COMMIT; +SET BINLOG_FORMAT=ROW; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; +UPDATE t1 SET b = 1*a WHERE a > 1; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +UPDATE t1 SET b = 2*a WHERE a > 2; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; +UPDATE t1 SET b = 3*a WHERE a > 3; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE; +UPDATE t1 SET b = 4*a WHERE a > 4; +COMMIT; +show binlog events from <binlog_start>; +Log_name Pos Event_type Server_id End_log_pos Info +master-bin.000001 # Query # # use `test`; CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=INNODB +master-bin.000001 # Query # # use `test`; INSERT INTO t1 VALUES (1,1),(2,2),(3,3),(4,4),(5,5),(6,6) +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Query # # use `test`; UPDATE t1 SET b = 2*a WHERE a > 1 +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Query # # use `test`; UPDATE t1 SET b = 3*a WHERE a > 3 +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Query # # use `test`; UPDATE t1 SET b = 4*a WHERE a > 4 +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Query # # use `test`; UPDATE t1 SET b = 3*a WHERE a > 3 +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Query # # use `test`; UPDATE t1 SET b = 4*a WHERE a > 4 +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Xid # # COMMIT /* XID */ +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Xid # # COMMIT /* XID */ +DROP TABLE t1; show status like "binlog_cache_use"; -Variable_name Value -Binlog_cache_use 0 +Variable_name Value +Binlog_cache_use 0 show status like "binlog_cache_disk_use"; -Variable_name Value -Binlog_cache_disk_use 0 +Variable_name Value +Binlog_cache_disk_use 0 create table t1 (a int) engine=innodb; show status like "binlog_cache_use"; -Variable_name Value -Binlog_cache_use 1 +Variable_name Value +Binlog_cache_use 1 show status like "binlog_cache_disk_use"; -Variable_name Value -Binlog_cache_disk_use 1 +Variable_name Value +Binlog_cache_disk_use 1 begin; delete from t1; commit; show status like "binlog_cache_use"; -Variable_name Value -Binlog_cache_use 2 +Variable_name Value +Binlog_cache_use 2 show status like "binlog_cache_disk_use"; -Variable_name Value -Binlog_cache_disk_use 1 +Variable_name Value +Binlog_cache_disk_use 1 drop table t1; +End of tests diff --git a/mysql-test/r/binlog_multi_engine.result b/mysql-test/r/binlog_multi_engine.result new file mode 100644 index 00000000000..71b2d7b0c48 --- /dev/null +++ b/mysql-test/r/binlog_multi_engine.result @@ -0,0 +1,86 @@ +CREATE TABLE t1m (m INT, n INT) ENGINE=MYISAM; +CREATE TABLE t1b (b INT, c INT) ENGINE=BLACKHOLE; +CREATE TABLE t1n (e INT, f INT) ENGINE=NDB; +RESET MASTER; +SET SESSION BINLOG_FORMAT=STATEMENT; +INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2); +INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2); +UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c; +*** Please look in binlog_multi_engine.test if you have a diff here **** +START TRANSACTION; +INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2); +UPDATE t1m, t1n SET m = 2, e = 3 WHERE n = f; +UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c; +COMMIT; +TRUNCATE t1m; +TRUNCATE t1b; +TRUNCATE t1n; +show binlog events from <binlog_start>; +Log_name Pos Event_type Server_id End_log_pos Info +master-bin.000001 # Query # # use `test`; INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2) +master-bin.000001 # Query # # use `test`; INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2) +master-bin.000001 # Query # # use `test`; UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c +master-bin.000001 # Query # # use `test`; BEGIN +master-bin.000001 # Query # # use `test`; INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2) +master-bin.000001 # Query # # use `test`; UPDATE t1m, t1n SET m = 2, e = 3 WHERE n = f +master-bin.000001 # Query # # use `test`; UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c +master-bin.000001 # Query # # use `test`; COMMIT +master-bin.000001 # Query # # use `test`; TRUNCATE t1m +master-bin.000001 # Query # # use `test`; TRUNCATE t1b +master-bin.000001 # Query # # BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1n) +master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) +master-bin.000001 # Write_rows # # table_id: # +master-bin.000001 # Write_rows # # table_id: # +master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Query # # COMMIT +master-bin.000001 # Query # # use `test`; TRUNCATE t1n +RESET MASTER; +SET SESSION BINLOG_FORMAT=MIXED; +INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2); +INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2); +INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2); +UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c; +UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c; +ERROR HY000: Binary logging not possible. Message: Statement cannot be logged to the binary log in row-based nor statement-based format +TRUNCATE t1m; +TRUNCATE t1b; +TRUNCATE t1n; +show binlog events from <binlog_start>; +Log_name Pos Event_type Server_id End_log_pos Info +master-bin.000001 # Query # # use `test`; INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2) +master-bin.000001 # Query # # use `test`; INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2) +master-bin.000001 # Query # # use `test`; UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c +master-bin.000001 # Query # # use `test`; TRUNCATE t1m +master-bin.000001 # Query # # use `test`; TRUNCATE t1b +master-bin.000001 # Query # # BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1n) +master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) +master-bin.000001 # Write_rows # # table_id: # +master-bin.000001 # Write_rows # # table_id: # +master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Query # # COMMIT +master-bin.000001 # Query # # use `test`; TRUNCATE t1n +RESET MASTER; +SET SESSION BINLOG_FORMAT=ROW; +INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2); +INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2); +ERROR HY000: Binary logging not possible. Message: Row-based format required for this statement, but not allowed by this combination of engines +INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2); +UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c; +ERROR HY000: Binary logging not possible. Message: Row-based format required for this statement, but not allowed by this combination of engines +UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c; +ERROR HY000: Binary logging not possible. Message: Statement cannot be logged to the binary log in row-based nor statement-based format +show binlog events from <binlog_start>; +Log_name Pos Event_type Server_id End_log_pos Info +master-bin.000001 # Table_map # # table_id: # (test.t1m) +master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Query # # BEGIN +master-bin.000001 # Table_map # # table_id: # (test.t1n) +master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status) +master-bin.000001 # Write_rows # # table_id: # +master-bin.000001 # Write_rows # # table_id: # +master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Query # # COMMIT +RESET MASTER; +DROP TABLE t1m, t1b, t1n; diff --git a/mysql-test/r/binlog_row_blackhole.result b/mysql-test/r/binlog_row_blackhole.result deleted file mode 100644 index e58f4648470..00000000000 --- a/mysql-test/r/binlog_row_blackhole.result +++ /dev/null @@ -1,155 +0,0 @@ -drop table if exists t1,t2; -CREATE TABLE t1 ( -Period smallint(4) unsigned zerofill DEFAULT '0000' NOT NULL, -Varor_period smallint(4) unsigned DEFAULT '0' NOT NULL -) ENGINE=blackhole; -INSERT INTO t1 VALUES (9410,9412); -select period from t1; -period -select * from t1; -Period Varor_period -select t1.* from t1; -Period Varor_period -CREATE TABLE t2 ( -auto int NOT NULL auto_increment, -fld1 int(6) unsigned zerofill DEFAULT '000000' NOT NULL, -companynr tinyint(2) unsigned zerofill DEFAULT '00' NOT NULL, -fld3 char(30) DEFAULT '' NOT NULL, -fld4 char(35) DEFAULT '' NOT NULL, -fld5 char(35) DEFAULT '' NOT NULL, -fld6 char(4) DEFAULT '' NOT NULL, -primary key (auto) -) ENGINE=blackhole; -INSERT INTO t2 VALUES (1192,068305,00,'Colombo','hardware','colicky',''); -INSERT INTO t2 VALUES (1193,000000,00,'nondecreasing','implant','thrillingly',''); -select t2.fld3 from t2 where companynr = 58 and fld3 like "%imaginable%"; -fld3 -select fld3 from t2 where fld3 like "%cultivation" ; -fld3 -select t2.fld3,companynr from t2 where companynr = 57+1 order by fld3; -fld3 companynr -select fld3,companynr from t2 where companynr = 58 order by fld3; -fld3 companynr -select fld3 from t2 order by fld3 desc limit 10; -fld3 -select fld3 from t2 order by fld3 desc limit 5; -fld3 -select fld3 from t2 order by fld3 desc limit 5,5; -fld3 -select t2.fld3 from t2 where fld3 = 'honeysuckle'; -fld3 -select t2.fld3 from t2 where fld3 LIKE 'honeysuckl_'; -fld3 -select t2.fld3 from t2 where fld3 LIKE 'hon_ysuckl_'; -fld3 -select t2.fld3 from t2 where fld3 LIKE 'honeysuckle%'; -fld3 -select t2.fld3 from t2 where fld3 LIKE 'h%le'; -fld3 -select t2.fld3 from t2 where fld3 LIKE 'honeysuckle_'; -fld3 -select t2.fld3 from t2 where fld3 LIKE 'don_t_find_me_please%'; -fld3 -select t2.fld3 from t2 where fld3 >= 'honeysuckle' and fld3 <= 'honoring' order by fld3; -fld3 -select fld1,fld3 from t2 where fld3="Colombo" or fld3 = "nondecreasing" order by fld3; -fld1 fld3 -DROP TABLE t1; -CREATE TABLE t1 (a VARCHAR(200), b TEXT, FULLTEXT (a,b)); -INSERT INTO t1 VALUES('MySQL has now support', 'for full-text search'), -('Full-text indexes', 'are called collections'), -('Only MyISAM tables','support collections'), -('Function MATCH ... AGAINST()','is used to do a search'), -('Full-text search in MySQL', 'implements vector space model'); -SHOW INDEX FROM t1; -Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment -t1 1 a 1 a NULL NULL NULL NULL YES FULLTEXT -t1 1 a 2 b NULL NULL NULL NULL YES FULLTEXT -select * from t1 where MATCH(a,b) AGAINST ("collections"); -a b -Only MyISAM tables support collections -Full-text indexes are called collections -explain extended select * from t1 where MATCH(a,b) AGAINST ("collections"); -id select_type table type possible_keys key key_len ref rows filtered Extra -1 SIMPLE t1 fulltext a a 0 1 100.00 Using where -Warnings: -Note 1003 select `test`.`t1`.`a` AS `a`,`test`.`t1`.`b` AS `b` from `test`.`t1` where (match `test`.`t1`.`a`,`test`.`t1`.`b` against (_latin1'collections')) -select * from t1 where MATCH(a,b) AGAINST ("indexes"); -a b -Full-text indexes are called collections -select * from t1 where MATCH(a,b) AGAINST ("indexes collections"); -a b -Full-text indexes are called collections -Only MyISAM tables support collections -select * from t1 where MATCH(a,b) AGAINST ("only"); -a b -reset master; -drop table t1,t2; -create table t1 (a int) engine=blackhole; -delete from t1 where a=10; -update t1 set a=11 where a=15; -insert into t1 values(1); -insert ignore into t1 values(1); -replace into t1 values(100); -create table t2 (a varchar(200)) engine=blackhole; -load data infile '../std_data_ln/words.dat' into table t2; -alter table t1 add b int; -alter table t1 drop b; -create table t3 like t1; -insert into t1 select * from t3; -replace into t1 select * from t3; -select * from t1; -a -select * from t2; -a -select * from t3; -a -show binlog events from <binlog_start>; -Log_name Pos Event_type Server_id End_log_pos Info -master-bin.000001 # Query # # use `test`; drop table t1,t2 -master-bin.000001 # Query # # use `test`; create table t1 (a int) engine=blackhole -master-bin.000001 # Table_map # # table_id: # (test.t1) -master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F -master-bin.000001 # Table_map # # table_id: # (test.t1) -master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F -master-bin.000001 # Table_map # # table_id: # (test.t1) -master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F -master-bin.000001 # Query # # use `test`; create table t2 (a varchar(200)) engine=blackhole -master-bin.000001 # Table_map # # table_id: # (test.t2) -master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F -master-bin.000001 # Query # # use `test`; alter table t1 add b int -master-bin.000001 # Query # # use `test`; alter table t1 drop b -master-bin.000001 # Query # # use `test`; create table t3 like t1 -drop table t1,t2,t3; -CREATE TABLE t1(a INT) ENGINE=BLACKHOLE; -INSERT DELAYED INTO t1 VALUES(1); -DROP TABLE t1; -CREATE TABLE t1(a INT, b INT) ENGINE=BLACKHOLE; -DELETE FROM t1 WHERE a=10; -ALTER TABLE t1 ADD INDEX(a); -DELETE FROM t1 WHERE a=10; -ALTER TABLE t1 DROP INDEX a; -ALTER TABLE t1 ADD UNIQUE INDEX(a); -DELETE FROM t1 WHERE a=10; -ALTER TABLE t1 DROP INDEX a; -ALTER TABLE t1 ADD PRIMARY KEY(a); -DELETE FROM t1 WHERE a=10; -DROP TABLE t1; -reset master; -create table t1 (a int) engine=blackhole; -set autocommit=0; -start transaction; -insert into t1 values(1); -commit; -start transaction; -insert into t1 values(2); -rollback; -set autocommit=1; -show binlog events from <binlog_start>; -Log_name Pos Event_type Server_id End_log_pos Info -master-bin.000001 # Query # # use `test`; create table t1 (a int) engine=blackhole -master-bin.000001 # Query # # use `test`; BEGIN -master-bin.000001 # Table_map # # table_id: # (test.t1) -master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F -master-bin.000001 # Query # # use `test`; COMMIT -drop table if exists t1; diff --git a/mysql-test/r/binlog_tx_isolation.result b/mysql-test/r/binlog_tx_isolation.result new file mode 100644 index 00000000000..39aba22758d --- /dev/null +++ b/mysql-test/r/binlog_tx_isolation.result @@ -0,0 +1,48 @@ +CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=INNODB; +INSERT INTO t1 VALUES (1,1),(2,2),(3,3),(4,4),(5,5),(6,6); +SET BINLOG_FORMAT=STATEMENT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +ERROR HY000: Transaction isolation level 'READ-COMMITTED' is not safe for 'STATEMENT' binlog mode +UPDATE t1 SET b = a*a WHERE a > 1; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; +UPDATE t1 SET b = a*a WHERE a > 1; +COMMIT; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE; +UPDATE t1 SET b = a*a WHERE a > 1; +COMMIT; +SET BINLOG_FORMAT=MIXED; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +ERROR HY000: Transaction isolation level 'READ-COMMITTED' is not safe for 'MIXED' binlog mode +UPDATE t1 SET b = a*a*a WHERE a > 2; +COMMIT; +SET BINLOG_FORMAT=ROW; +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +UPDATE t1 SET b = a*a*a*a WHERE a > 3; +COMMIT; +SELECT @@session.tx_isolation, @@session.binlog_format; +@@session.tx_isolation READ-COMMITTED +@@session.binlog_format ROW +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +SET BINLOG_FORMAT=MIXED; +ERROR HY000: Transaction isolation level 'READ-COMMITTED' prevents leaving 'ROW' binlog mode +UPDATE t1 SET b = a*a*a*a WHERE a > 3; +COMMIT; +SELECT @@session.tx_isolation, @@session.binlog_format; +@@session.tx_isolation READ-COMMITTED +@@session.binlog_format ROW +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +SET BINLOG_FORMAT=STATEMENT; +ERROR HY000: Transaction isolation level 'READ-COMMITTED' prevents leaving 'ROW' binlog mode +UPDATE t1 SET b = a*a*a*a WHERE a > 3; +COMMIT; +SELECT @@session.tx_isolation, @@session.binlog_format; +@@session.tx_isolation READ-COMMITTED +@@session.binlog_format ROW diff --git a/mysql-test/r/binlog_unsafe.result b/mysql-test/r/binlog_unsafe.result new file mode 100644 index 00000000000..624c7feec1f --- /dev/null +++ b/mysql-test/r/binlog_unsafe.result @@ -0,0 +1,13 @@ +SET BINLOG_FORMAT=STATEMENT; +CREATE TABLE t1 (a CHAR(40)); +CREATE TABLE t2 (a INT AUTO_INCREMENT PRIMARY KEY); +CREATE TABLE t3 (b INT AUTO_INCREMENT PRIMARY KEY); +CREATE VIEW v1(a,b) AS SELECT a,b FROM t2,t3; +INSERT INTO t1 SELECT UUID(); +Warnings: +Warning 1589 Statement is not safe to log in statement format. +SHOW WARNINGS; +Level Warning +Code 1589 +Message Statement is not safe to log in statement format. +DROP TABLE t1,t2,t3; diff --git a/mysql-test/r/check.result b/mysql-test/r/check.result index 60806e7393e..739eab2ed76 100644 --- a/mysql-test/r/check.result +++ b/mysql-test/r/check.result @@ -1,4 +1,5 @@ -drop table if exists t1; +drop table if exists t1,t2; +drop view if exists v1; create table t1(n int not null, key(n), key(n), key(n), key(n)); check table t1 extended; insert into t1 values (200000); diff --git a/mysql-test/r/ctype_ujis_ucs2.result b/mysql-test/r/ctype_ujis_ucs2.result new file mode 100644 index 00000000000..3c63e7c0441 --- /dev/null +++ b/mysql-test/r/ctype_ujis_ucs2.result @@ -0,0 +1,19159 @@ +drop table if exists t1, t2; +create table t2 (code binary(1)); +insert into t2 values (0xA1),(0xA2),(0xA3),(0xA4),(0xA5),(0xA6),(0xA7); +insert into t2 values (0xA8),(0xA9),(0xAA),(0xAB),(0xAC),(0xAD),(0xAE),(0xAF); +insert into t2 values (0xB0),(0xB1),(0xB2),(0xB3),(0xB4),(0xB5),(0xB6),(0xB7); +insert into t2 values (0xB8),(0xB9),(0xBA),(0xBB),(0xBC),(0xBD),(0xBE),(0xBF); +insert into t2 values (0xC0),(0xC1),(0xC2),(0xC3),(0xC4),(0xC5),(0xC6),(0xC7); +insert into t2 values (0xC8),(0xC9),(0xCA),(0xCB),(0xCC),(0xCD),(0xCE),(0xCF); +insert into t2 values (0xD0),(0xD1),(0xD2),(0xD3),(0xD4),(0xD5),(0xD6),(0xD7); +insert into t2 values (0xD8),(0xD9),(0xDA),(0xDB),(0xDC),(0xDD),(0xDE),(0xDF); +insert into t2 values (0xE0),(0xE1),(0xE2),(0xE3),(0xE4),(0xE5),(0xE6),(0xE7); +insert into t2 values (0xE8),(0xE9),(0xEA),(0xEB),(0xEC),(0xED),(0xEE),(0xEF); +insert into t2 values (0xF0),(0xF1),(0xF2),(0xF3),(0xF4),(0xF5),(0xF6),(0xF7); +insert into t2 values (0xF8),(0xF9),(0xFA),(0xFB),(0xFC),(0xFD),(0xFE); +create table t1 +( +ujis varchar(1) character set ujis collate ujis_bin primary key, +ucs2 varchar(1) character set ucs2 not null default '', +ujis2 varchar(1) character set ujis not null default '', +name varchar(64) character set ujis not null default '' +); +insert into t1 set ujis=0x00, name='U+0000 NULL'; +insert into t1 set ujis=0x01, name='U+0001 START OF HEADING'; +insert into t1 set ujis=0x02, name='U+0002 START OF TEXT'; +insert into t1 set ujis=0x03, name='U+0003 END OF TEXT'; +insert into t1 set ujis=0x04, name='U+0004 END OF TRANSMISSION'; +insert into t1 set ujis=0x05, name='U+0005 ENQUIRY'; +insert into t1 set ujis=0x06, name='U+0006 ACKNOWLEDGE'; +insert into t1 set ujis=0x07, name='U+0007 BELL'; +insert into t1 set ujis=0x08, name='U+0008 BACKSPACE'; +insert into t1 set ujis=0x09, name='U+0009 HORIZONTAL TABULATION'; +insert into t1 set ujis=0x0A, name='U+000A LINE FEED'; +insert into t1 set ujis=0x0B, name='U+000B VERTICAL TABULATION'; +insert into t1 set ujis=0x0C, name='U+000C FORM FEED'; +insert into t1 set ujis=0x0D, name='U+000D CARRIAGE RETURN'; +insert into t1 set ujis=0x0E, name='U+000E SHIFT OUT'; +insert into t1 set ujis=0x0F, name='U+000F SHIFT IN'; +insert into t1 set ujis=0x10, name='U+0010 DATA LINK ESCAPE'; +insert into t1 set ujis=0x11, name='U+0011 DEVICE CONTROL ONE'; +insert into t1 set ujis=0x12, name='U+0012 DEVICE CONTROL TWO'; +insert into t1 set ujis=0x13, name='U+0013 DEVICE CONTROL THREE'; +insert into t1 set ujis=0x14, name='U+0014 DEVICE CONTROL FOUR'; +insert into t1 set ujis=0x15, name='U+0015 NEGATIVE ACKNOWLEDGE'; +insert into t1 set ujis=0x16, name='U+0016 SYNCHRONOUS IDLE'; +insert into t1 set ujis=0x17, name='U+0017 END OF TRANSMISSION BLOCK'; +insert into t1 set ujis=0x18, name='U+0018 CANCEL'; +insert into t1 set ujis=0x19, name='U+0019 END OF MEDIUM'; +insert into t1 set ujis=0x1A, name='U+001A SUBSTITUTE'; +insert into t1 set ujis=0x1B, name='U+001B ESCAPE'; +insert into t1 set ujis=0x1C, name='U+001C FILE SEPARATOR'; +insert into t1 set ujis=0x1D, name='U+001D GROUP SEPARATOR'; +insert into t1 set ujis=0x1E, name='U+001E RECORD SEPARATOR'; +insert into t1 set ujis=0x1F, name='U+001F UNIT SEPARATOR'; +insert into t1 set ujis=0x20, name='U+0020 SPACE'; +insert into t1 set ujis=0x21, name='U+0021 EXCLAMATION MARK'; +insert into t1 set ujis=0x22, name='U+0022 QUOTATION MARK'; +insert into t1 set ujis=0x23, name='U+0023 NUMBER SIGN'; +insert into t1 set ujis=0x24, name='U+0024 DOLLAR SIGN'; +insert into t1 set ujis=0x25, name='U+0025 PERCENT SIGN'; +insert into t1 set ujis=0x26, name='U+0026 AMPERSAND'; +insert into t1 set ujis=0x27, name='U+0027 APOSTROPHE'; +insert into t1 set ujis=0x28, name='U+0028 LEFT PARENTHESIS'; +insert into t1 set ujis=0x29, name='U+0029 RIGHT PARENTHESIS'; +insert into t1 set ujis=0x2A, name='U+002A ASTERISK'; +insert into t1 set ujis=0x2B, name='U+002B PLUS SIGN'; +insert into t1 set ujis=0x2C, name='U+002C COMMA'; +insert into t1 set ujis=0x2D, name='U+002D HYPHEN-MINUS'; +insert into t1 set ujis=0x2E, name='U+002E FULL STOP'; +insert into t1 set ujis=0x2F, name='U+002F SOLIDUS'; +insert into t1 set ujis=0x30, name='U+0030 DIGIT ZERO'; +insert into t1 set ujis=0x31, name='U+0031 DIGIT ONE'; +insert into t1 set ujis=0x32, name='U+0032 DIGIT TWO'; +insert into t1 set ujis=0x33, name='U+0033 DIGIT THREE'; +insert into t1 set ujis=0x34, name='U+0034 DIGIT FOUR'; +insert into t1 set ujis=0x35, name='U+0035 DIGIT FIVE'; +insert into t1 set ujis=0x36, name='U+0036 DIGIT SIX'; +insert into t1 set ujis=0x37, name='U+0037 DIGIT SEVEN'; +insert into t1 set ujis=0x38, name='U+0038 DIGIT EIGHT'; +insert into t1 set ujis=0x39, name='U+0039 DIGIT NINE'; +insert into t1 set ujis=0x3A, name='U+003A COLON'; +insert into t1 set ujis=0x3B, name='U+003B SEMICOLON'; +insert into t1 set ujis=0x3C, name='U+003C LESS-THAN SIGN'; +insert into t1 set ujis=0x3D, name='U+003D EQUALS SIGN'; +insert into t1 set ujis=0x3E, name='U+003E GREATER-THAN SIGN'; +insert into t1 set ujis=0x3F, name='U+003F QUESTION MARK'; +insert into t1 set ujis=0x40, name='U+0040 COMMERCIAL AT'; +insert into t1 set ujis=0x41, name='U+0041 LATIN CAPITAL LETTER A'; +insert into t1 set ujis=0x42, name='U+0042 LATIN CAPITAL LETTER B'; +insert into t1 set ujis=0x43, name='U+0043 LATIN CAPITAL LETTER C'; +insert into t1 set ujis=0x44, name='U+0044 LATIN CAPITAL LETTER D'; +insert into t1 set ujis=0x45, name='U+0045 LATIN CAPITAL LETTER E'; +insert into t1 set ujis=0x46, name='U+0046 LATIN CAPITAL LETTER F'; +insert into t1 set ujis=0x47, name='U+0047 LATIN CAPITAL LETTER G'; +insert into t1 set ujis=0x48, name='U+0048 LATIN CAPITAL LETTER H'; +insert into t1 set ujis=0x49, name='U+0049 LATIN CAPITAL LETTER I'; +insert into t1 set ujis=0x4A, name='U+004A LATIN CAPITAL LETTER J'; +insert into t1 set ujis=0x4B, name='U+004B LATIN CAPITAL LETTER K'; +insert into t1 set ujis=0x4C, name='U+004C LATIN CAPITAL LETTER L'; +insert into t1 set ujis=0x4D, name='U+004D LATIN CAPITAL LETTER M'; +insert into t1 set ujis=0x4E, name='U+004E LATIN CAPITAL LETTER N'; +insert into t1 set ujis=0x4F, name='U+004F LATIN CAPITAL LETTER O'; +insert into t1 set ujis=0x50, name='U+0050 LATIN CAPITAL LETTER P'; +insert into t1 set ujis=0x51, name='U+0051 LATIN CAPITAL LETTER Q'; +insert into t1 set ujis=0x52, name='U+0052 LATIN CAPITAL LETTER R'; +insert into t1 set ujis=0x53, name='U+0053 LATIN CAPITAL LETTER S'; +insert into t1 set ujis=0x54, name='U+0054 LATIN CAPITAL LETTER T'; +insert into t1 set ujis=0x55, name='U+0055 LATIN CAPITAL LETTER U'; +insert into t1 set ujis=0x56, name='U+0056 LATIN CAPITAL LETTER V'; +insert into t1 set ujis=0x57, name='U+0057 LATIN CAPITAL LETTER W'; +insert into t1 set ujis=0x58, name='U+0058 LATIN CAPITAL LETTER X'; +insert into t1 set ujis=0x59, name='U+0059 LATIN CAPITAL LETTER Y'; +insert into t1 set ujis=0x5A, name='U+005A LATIN CAPITAL LETTER Z'; +insert into t1 set ujis=0x5B, name='U+005B LEFT SQUARE BRACKET'; +insert into t1 set ujis=0x5C, name='U+005C REVERSE SOLIDUS'; +insert into t1 set ujis=0x5D, name='U+005D RIGHT SQUARE BRACKET'; +insert into t1 set ujis=0x5E, name='U+005E CIRCUMFLEX ACCENT'; +insert into t1 set ujis=0x5F, name='U+005F LOW LINE'; +insert into t1 set ujis=0x60, name='U+0060 GRAVE ACCENT'; +insert into t1 set ujis=0x61, name='U+0061 LATIN SMALL LETTER A'; +insert into t1 set ujis=0x62, name='U+0062 LATIN SMALL LETTER B'; +insert into t1 set ujis=0x63, name='U+0063 LATIN SMALL LETTER C'; +insert into t1 set ujis=0x64, name='U+0064 LATIN SMALL LETTER D'; +insert into t1 set ujis=0x65, name='U+0065 LATIN SMALL LETTER E'; +insert into t1 set ujis=0x66, name='U+0066 LATIN SMALL LETTER F'; +insert into t1 set ujis=0x67, name='U+0067 LATIN SMALL LETTER G'; +insert into t1 set ujis=0x68, name='U+0068 LATIN SMALL LETTER H'; +insert into t1 set ujis=0x69, name='U+0069 LATIN SMALL LETTER I'; +insert into t1 set ujis=0x6A, name='U+006A LATIN SMALL LETTER J'; +insert into t1 set ujis=0x6B, name='U+006B LATIN SMALL LETTER K'; +insert into t1 set ujis=0x6C, name='U+006C LATIN SMALL LETTER L'; +insert into t1 set ujis=0x6D, name='U+006D LATIN SMALL LETTER M'; +insert into t1 set ujis=0x6E, name='U+006E LATIN SMALL LETTER N'; +insert into t1 set ujis=0x6F, name='U+006F LATIN SMALL LETTER O'; +insert into t1 set ujis=0x70, name='U+0070 LATIN SMALL LETTER P'; +insert into t1 set ujis=0x71, name='U+0071 LATIN SMALL LETTER Q'; +insert into t1 set ujis=0x72, name='U+0072 LATIN SMALL LETTER R'; +insert into t1 set ujis=0x73, name='U+0073 LATIN SMALL LETTER S'; +insert into t1 set ujis=0x74, name='U+0074 LATIN SMALL LETTER T'; +insert into t1 set ujis=0x75, name='U+0075 LATIN SMALL LETTER U'; +insert into t1 set ujis=0x76, name='U+0076 LATIN SMALL LETTER V'; +insert into t1 set ujis=0x77, name='U+0077 LATIN SMALL LETTER W'; +insert into t1 set ujis=0x78, name='U+0078 LATIN SMALL LETTER X'; +insert into t1 set ujis=0x79, name='U+0079 LATIN SMALL LETTER Y'; +insert into t1 set ujis=0x7A, name='U+007A LATIN SMALL LETTER Z'; +insert into t1 set ujis=0x7B, name='U+007B LEFT CURLY BRACKET'; +insert into t1 set ujis=0x7C, name='U+007C VERTICAL LINE'; +insert into t1 set ujis=0x7D, name='U+007D RIGHT CURLY BRACKET'; +insert into t1 set ujis=0x7E, name='U+007E TILDE'; +insert into t1 set ujis=0x7F, name='U+007F DELETE'; +insert into t1 (ujis) select concat(t21.code,t22.code) from t2 t21, t2 t22 order by 1; +update t1 set name='U+3000 IDEOGRAPHIC SPACE' where ujis=0xA1A1; +update t1 set name='U+3001 IDEOGRAPHIC COMMA' where ujis=0xA1A2; +update t1 set name='U+3002 IDEOGRAPHIC FULL STOP' where ujis=0xA1A3; +update t1 set name='U+FF0C FULLWIDTH COMMA' where ujis=0xA1A4; +update t1 set name='U+FF0E FULLWIDTH FULL STOP' where ujis=0xA1A5; +update t1 set name='U+30FB KATAKANA MIDDLE DOT' where ujis=0xA1A6; +update t1 set name='U+FF1A FULLWIDTH COLON' where ujis=0xA1A7; +update t1 set name='U+FF1B FULLWIDTH SEMICOLON' where ujis=0xA1A8; +update t1 set name='U+FF1F FULLWIDTH QUESTION MARK' where ujis=0xA1A9; +update t1 set name='U+FF01 FULLWIDTH EXCLAMATION MARK' where ujis=0xA1AA; +update t1 set name='U+309B KATAKANA-HIRAGANA VOICED SOUND MARK' where ujis=0xA1AB; +update t1 set name='U+309C KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK' where ujis=0xA1AC; +update t1 set name='U+00B4 ACUTE ACCENT' where ujis=0xA1AD; +update t1 set name='U+FF40 FULLWIDTH GRAVE ACCENT' where ujis=0xA1AE; +update t1 set name='U+00A8 DIAERESIS' where ujis=0xA1AF; +update t1 set name='U+FF3E FULLWIDTH CIRCUMFLEX ACCENT' where ujis=0xA1B0; +update t1 set name='U+FFE3 FULLWIDTH MACRON' where ujis=0xA1B1; +update t1 set name='U+FF3F FULLWIDTH LOW LINE' where ujis=0xA1B2; +update t1 set name='U+30FD KATAKANA ITERATION MARK' where ujis=0xA1B3; +update t1 set name='U+30FE KATAKANA VOICED ITERATION MARK' where ujis=0xA1B4; +update t1 set name='U+309D HIRAGANA ITERATION MARK' where ujis=0xA1B5; +update t1 set name='U+309E HIRAGANA VOICED ITERATION MARK' where ujis=0xA1B6; +update t1 set name='U+3003 DITTO MARK' where ujis=0xA1B7; +update t1 set name='U+4EDD <CJK>' where ujis=0xA1B8; +update t1 set name='U+3005 IDEOGRAPHIC ITERATION MARK' where ujis=0xA1B9; +update t1 set name='U+3006 IDEOGRAPHIC CLOSING MARK' where ujis=0xA1BA; +update t1 set name='U+3007 IDEOGRAPHIC NUMBER ZERO' where ujis=0xA1BB; +update t1 set name='U+30FC KATAKANA-HIRAGANA PROLONGED SOUND MARK' where ujis=0xA1BC; +update t1 set name='U+2015 HORIZONTAL BAR' where ujis=0xA1BD; +update t1 set name='U+2010 HYPHEN' where ujis=0xA1BE; +update t1 set name='U+FF0F FULLWIDTH SOLIDUS' where ujis=0xA1BF; +update t1 set name='U+005C REVERSE SOLIDUS' where ujis=0xA1C0; +update t1 set name='U+301C WAVE DASH' where ujis=0xA1C1; +update t1 set name='U+2016 DOUBLE VERTICAL LINE' where ujis=0xA1C2; +update t1 set name='U+FF5C FULLWIDTH VERTICAL LINE' where ujis=0xA1C3; +update t1 set name='U+2026 HORIZONTAL ELLIPSIS' where ujis=0xA1C4; +update t1 set name='U+2025 TWO DOT LEADER' where ujis=0xA1C5; +update t1 set name='U+2018 LEFT SINGLE QUOTATION MARK' where ujis=0xA1C6; +update t1 set name='U+2019 RIGHT SINGLE QUOTATION MARK' where ujis=0xA1C7; +update t1 set name='U+201C LEFT DOUBLE QUOTATION MARK' where ujis=0xA1C8; +update t1 set name='U+201D RIGHT DOUBLE QUOTATION MARK' where ujis=0xA1C9; +update t1 set name='U+FF08 FULLWIDTH LEFT PARENTHESIS' where ujis=0xA1CA; +update t1 set name='U+FF09 FULLWIDTH RIGHT PARENTHESIS' where ujis=0xA1CB; +update t1 set name='U+3014 LEFT TORTOISE SHELL BRACKET' where ujis=0xA1CC; +update t1 set name='U+3015 RIGHT TORTOISE SHELL BRACKET' where ujis=0xA1CD; +update t1 set name='U+FF3B FULLWIDTH LEFT SQUARE BRACKET' where ujis=0xA1CE; +update t1 set name='U+FF3D FULLWIDTH RIGHT SQUARE BRACKET' where ujis=0xA1CF; +update t1 set name='U+FF5B FULLWIDTH LEFT CURLY BRACKET' where ujis=0xA1D0; +update t1 set name='U+FF5D FULLWIDTH RIGHT CURLY BRACKET' where ujis=0xA1D1; +update t1 set name='U+3008 LEFT ANGLE BRACKET' where ujis=0xA1D2; +update t1 set name='U+3009 RIGHT ANGLE BRACKET' where ujis=0xA1D3; +update t1 set name='U+300A LEFT DOUBLE ANGLE BRACKET' where ujis=0xA1D4; +update t1 set name='U+300B RIGHT DOUBLE ANGLE BRACKET' where ujis=0xA1D5; +update t1 set name='U+300C LEFT CORNER BRACKET' where ujis=0xA1D6; +update t1 set name='U+300D RIGHT CORNER BRACKET' where ujis=0xA1D7; +update t1 set name='U+300E LEFT WHITE CORNER BRACKET' where ujis=0xA1D8; +update t1 set name='U+300F RIGHT WHITE CORNER BRACKET' where ujis=0xA1D9; +update t1 set name='U+3010 LEFT BLACK LENTICULAR BRACKET' where ujis=0xA1DA; +update t1 set name='U+3011 RIGHT BLACK LENTICULAR BRACKET' where ujis=0xA1DB; +update t1 set name='U+FF0B FULLWIDTH PLUS SIGN' where ujis=0xA1DC; +update t1 set name='U+2212 MINUS SIGN' where ujis=0xA1DD; +update t1 set name='U+00B1 PLUS-MINUS SIGN' where ujis=0xA1DE; +update t1 set name='U+00D7 MULTIPLICATION SIGN' where ujis=0xA1DF; +update t1 set name='U+00F7 DIVISION SIGN' where ujis=0xA1E0; +update t1 set name='U+FF1D FULLWIDTH EQUALS SIGN' where ujis=0xA1E1; +update t1 set name='U+2260 NOT EQUAL TO' where ujis=0xA1E2; +update t1 set name='U+FF1C FULLWIDTH LESS-THAN SIGN' where ujis=0xA1E3; +update t1 set name='U+FF1E FULLWIDTH GREATER-THAN SIGN' where ujis=0xA1E4; +update t1 set name='U+2266 LESS-THAN OVER EQUAL TO' where ujis=0xA1E5; +update t1 set name='U+2267 GREATER-THAN OVER EQUAL TO' where ujis=0xA1E6; +update t1 set name='U+221E INFINITY' where ujis=0xA1E7; +update t1 set name='U+2234 THEREFORE' where ujis=0xA1E8; +update t1 set name='U+2642 MALE SIGN' where ujis=0xA1E9; +update t1 set name='U+2640 FEMALE SIGN' where ujis=0xA1EA; +update t1 set name='U+00B0 DEGREE SIGN' where ujis=0xA1EB; +update t1 set name='U+2032 PRIME' where ujis=0xA1EC; +update t1 set name='U+2033 DOUBLE PRIME' where ujis=0xA1ED; +update t1 set name='U+2103 DEGREE CELSIUS' where ujis=0xA1EE; +update t1 set name='U+FFE5 FULLWIDTH YEN SIGN' where ujis=0xA1EF; +update t1 set name='U+FF04 FULLWIDTH DOLLAR SIGN' where ujis=0xA1F0; +update t1 set name='U+00A2 CENT SIGN' where ujis=0xA1F1; +update t1 set name='U+00A3 POUND SIGN' where ujis=0xA1F2; +update t1 set name='U+FF05 FULLWIDTH PERCENT SIGN' where ujis=0xA1F3; +update t1 set name='U+FF03 FULLWIDTH NUMBER SIGN' where ujis=0xA1F4; +update t1 set name='U+FF06 FULLWIDTH AMPERSAND' where ujis=0xA1F5; +update t1 set name='U+FF0A FULLWIDTH ASTERISK' where ujis=0xA1F6; +update t1 set name='U+FF20 FULLWIDTH COMMERCIAL AT' where ujis=0xA1F7; +update t1 set name='U+00A7 SECTION SIGN' where ujis=0xA1F8; +update t1 set name='U+2606 WHITE STAR' where ujis=0xA1F9; +update t1 set name='U+2605 BLACK STAR' where ujis=0xA1FA; +update t1 set name='U+25CB WHITE CIRCLE' where ujis=0xA1FB; +update t1 set name='U+25CF BLACK CIRCLE' where ujis=0xA1FC; +update t1 set name='U+25CE BULLSEYE' where ujis=0xA1FD; +update t1 set name='U+25C7 WHITE DIAMOND' where ujis=0xA1FE; +update t1 set name='U+25C6 BLACK DIAMOND' where ujis=0xA2A1; +update t1 set name='U+25A1 WHITE SQUARE' where ujis=0xA2A2; +update t1 set name='U+25A0 BLACK SQUARE' where ujis=0xA2A3; +update t1 set name='U+25B3 WHITE UP-POINTING TRIANGLE' where ujis=0xA2A4; +update t1 set name='U+25B2 BLACK UP-POINTING TRIANGLE' where ujis=0xA2A5; +update t1 set name='U+25BD WHITE DOWN-POINTING TRIANGLE' where ujis=0xA2A6; +update t1 set name='U+25BC BLACK DOWN-POINTING TRIANGLE' where ujis=0xA2A7; +update t1 set name='U+203B REFERENCE MARK' where ujis=0xA2A8; +update t1 set name='U+3012 POSTAL MARK' where ujis=0xA2A9; +update t1 set name='U+2192 RIGHTWARDS ARROW' where ujis=0xA2AA; +update t1 set name='U+2190 LEFTWARDS ARROW' where ujis=0xA2AB; +update t1 set name='U+2191 UPWARDS ARROW' where ujis=0xA2AC; +update t1 set name='U+2193 DOWNWARDS ARROW' where ujis=0xA2AD; +update t1 set name='U+3013 GETA MARK' where ujis=0xA2AE; +update t1 set name='U+2208 ELEMENT OF' where ujis=0xA2BA; +update t1 set name='U+220B CONTAINS AS MEMBER' where ujis=0xA2BB; +update t1 set name='U+2286 SUBset OF OR EQUAL TO' where ujis=0xA2BC; +update t1 set name='U+2287 SUPERset OF OR EQUAL TO' where ujis=0xA2BD; +update t1 set name='U+2282 SUBset OF' where ujis=0xA2BE; +update t1 set name='U+2283 SUPERset OF' where ujis=0xA2BF; +update t1 set name='U+222A UNION' where ujis=0xA2C0; +update t1 set name='U+2229 INTERSECTION' where ujis=0xA2C1; +update t1 set name='U+2227 LOGICAL AND' where ujis=0xA2CA; +update t1 set name='U+2228 LOGICAL OR' where ujis=0xA2CB; +update t1 set name='U+00AC NOT SIGN' where ujis=0xA2CC; +update t1 set name='U+21D2 RIGHTWARDS DOUBLE ARROW' where ujis=0xA2CD; +update t1 set name='U+21D4 LEFT RIGHT DOUBLE ARROW' where ujis=0xA2CE; +update t1 set name='U+2200 FOR ALL' where ujis=0xA2CF; +update t1 set name='U+2203 THERE EXISTS' where ujis=0xA2D0; +update t1 set name='U+2220 ANGLE' where ujis=0xA2DC; +update t1 set name='U+22A5 UP TACK' where ujis=0xA2DD; +update t1 set name='U+2312 ARC' where ujis=0xA2DE; +update t1 set name='U+2202 PARTIAL DIFFERENTIAL' where ujis=0xA2DF; +update t1 set name='U+2207 NABLA' where ujis=0xA2E0; +update t1 set name='U+2261 IDENTICAL TO' where ujis=0xA2E1; +update t1 set name='U+2252 APPROXIMATELY EQUAL TO OR THE IMAGE OF' where ujis=0xA2E2; +update t1 set name='U+226A MUCH LESS-THAN' where ujis=0xA2E3; +update t1 set name='U+226B MUCH GREATER-THAN' where ujis=0xA2E4; +update t1 set name='U+221A SQUARE ROOT' where ujis=0xA2E5; +update t1 set name='U+223D REVERSED TILDE' where ujis=0xA2E6; +update t1 set name='U+221D PROPORTIONAL TO' where ujis=0xA2E7; +update t1 set name='U+2235 BECAUSE' where ujis=0xA2E8; +update t1 set name='U+222B INTEGRAL' where ujis=0xA2E9; +update t1 set name='U+222C DOUBLE INTEGRAL' where ujis=0xA2EA; +update t1 set name='U+212B ANGSTROM SIGN' where ujis=0xA2F2; +update t1 set name='U+2030 PER MILLE SIGN' where ujis=0xA2F3; +update t1 set name='U+266F MUSIC SHARP SIGN' where ujis=0xA2F4; +update t1 set name='U+266D MUSIC FLAT SIGN' where ujis=0xA2F5; +update t1 set name='U+266A EIGHTH NOTE' where ujis=0xA2F6; +update t1 set name='U+2020 DAGGER' where ujis=0xA2F7; +update t1 set name='U+2021 DOUBLE DAGGER' where ujis=0xA2F8; +update t1 set name='U+00B6 PILCROW SIGN' where ujis=0xA2F9; +update t1 set name='U+25EF LARGE CIRCLE' where ujis=0xA2FE; +update t1 set name='U+FF10 FULLWIDTH DIGIT ZERO' where ujis=0xA3B0; +update t1 set name='U+FF11 FULLWIDTH DIGIT ONE' where ujis=0xA3B1; +update t1 set name='U+FF12 FULLWIDTH DIGIT TWO' where ujis=0xA3B2; +update t1 set name='U+FF13 FULLWIDTH DIGIT THREE' where ujis=0xA3B3; +update t1 set name='U+FF14 FULLWIDTH DIGIT FOUR' where ujis=0xA3B4; +update t1 set name='U+FF15 FULLWIDTH DIGIT FIVE' where ujis=0xA3B5; +update t1 set name='U+FF16 FULLWIDTH DIGIT SIX' where ujis=0xA3B6; +update t1 set name='U+FF17 FULLWIDTH DIGIT SEVEN' where ujis=0xA3B7; +update t1 set name='U+FF18 FULLWIDTH DIGIT EIGHT' where ujis=0xA3B8; +update t1 set name='U+FF19 FULLWIDTH DIGIT NINE' where ujis=0xA3B9; +update t1 set name='U+FF21 FULLWIDTH LATIN CAPITAL LETTER A' where ujis=0xA3C1; +update t1 set name='U+FF22 FULLWIDTH LATIN CAPITAL LETTER B' where ujis=0xA3C2; +update t1 set name='U+FF23 FULLWIDTH LATIN CAPITAL LETTER C' where ujis=0xA3C3; +update t1 set name='U+FF24 FULLWIDTH LATIN CAPITAL LETTER D' where ujis=0xA3C4; +update t1 set name='U+FF25 FULLWIDTH LATIN CAPITAL LETTER E' where ujis=0xA3C5; +update t1 set name='U+FF26 FULLWIDTH LATIN CAPITAL LETTER F' where ujis=0xA3C6; +update t1 set name='U+FF27 FULLWIDTH LATIN CAPITAL LETTER G' where ujis=0xA3C7; +update t1 set name='U+FF28 FULLWIDTH LATIN CAPITAL LETTER H' where ujis=0xA3C8; +update t1 set name='U+FF29 FULLWIDTH LATIN CAPITAL LETTER I' where ujis=0xA3C9; +update t1 set name='U+FF2A FULLWIDTH LATIN CAPITAL LETTER J' where ujis=0xA3CA; +update t1 set name='U+FF2B FULLWIDTH LATIN CAPITAL LETTER K' where ujis=0xA3CB; +update t1 set name='U+FF2C FULLWIDTH LATIN CAPITAL LETTER L' where ujis=0xA3CC; +update t1 set name='U+FF2D FULLWIDTH LATIN CAPITAL LETTER M' where ujis=0xA3CD; +update t1 set name='U+FF2E FULLWIDTH LATIN CAPITAL LETTER N' where ujis=0xA3CE; +update t1 set name='U+FF2F FULLWIDTH LATIN CAPITAL LETTER O' where ujis=0xA3CF; +update t1 set name='U+FF30 FULLWIDTH LATIN CAPITAL LETTER P' where ujis=0xA3D0; +update t1 set name='U+FF31 FULLWIDTH LATIN CAPITAL LETTER Q' where ujis=0xA3D1; +update t1 set name='U+FF32 FULLWIDTH LATIN CAPITAL LETTER R' where ujis=0xA3D2; +update t1 set name='U+FF33 FULLWIDTH LATIN CAPITAL LETTER S' where ujis=0xA3D3; +update t1 set name='U+FF34 FULLWIDTH LATIN CAPITAL LETTER T' where ujis=0xA3D4; +update t1 set name='U+FF35 FULLWIDTH LATIN CAPITAL LETTER U' where ujis=0xA3D5; +update t1 set name='U+FF36 FULLWIDTH LATIN CAPITAL LETTER V' where ujis=0xA3D6; +update t1 set name='U+FF37 FULLWIDTH LATIN CAPITAL LETTER W' where ujis=0xA3D7; +update t1 set name='U+FF38 FULLWIDTH LATIN CAPITAL LETTER X' where ujis=0xA3D8; +update t1 set name='U+FF39 FULLWIDTH LATIN CAPITAL LETTER Y' where ujis=0xA3D9; +update t1 set name='U+FF3A FULLWIDTH LATIN CAPITAL LETTER Z' where ujis=0xA3DA; +update t1 set name='U+FF41 FULLWIDTH LATIN SMALL LETTER A' where ujis=0xA3E1; +update t1 set name='U+FF42 FULLWIDTH LATIN SMALL LETTER B' where ujis=0xA3E2; +update t1 set name='U+FF43 FULLWIDTH LATIN SMALL LETTER C' where ujis=0xA3E3; +update t1 set name='U+FF44 FULLWIDTH LATIN SMALL LETTER D' where ujis=0xA3E4; +update t1 set name='U+FF45 FULLWIDTH LATIN SMALL LETTER E' where ujis=0xA3E5; +update t1 set name='U+FF46 FULLWIDTH LATIN SMALL LETTER F' where ujis=0xA3E6; +update t1 set name='U+FF47 FULLWIDTH LATIN SMALL LETTER G' where ujis=0xA3E7; +update t1 set name='U+FF48 FULLWIDTH LATIN SMALL LETTER H' where ujis=0xA3E8; +update t1 set name='U+FF49 FULLWIDTH LATIN SMALL LETTER I' where ujis=0xA3E9; +update t1 set name='U+FF4A FULLWIDTH LATIN SMALL LETTER J' where ujis=0xA3EA; +update t1 set name='U+FF4B FULLWIDTH LATIN SMALL LETTER K' where ujis=0xA3EB; +update t1 set name='U+FF4C FULLWIDTH LATIN SMALL LETTER L' where ujis=0xA3EC; +update t1 set name='U+FF4D FULLWIDTH LATIN SMALL LETTER M' where ujis=0xA3ED; +update t1 set name='U+FF4E FULLWIDTH LATIN SMALL LETTER N' where ujis=0xA3EE; +update t1 set name='U+FF4F FULLWIDTH LATIN SMALL LETTER O' where ujis=0xA3EF; +update t1 set name='U+FF50 FULLWIDTH LATIN SMALL LETTER P' where ujis=0xA3F0; +update t1 set name='U+FF51 FULLWIDTH LATIN SMALL LETTER Q' where ujis=0xA3F1; +update t1 set name='U+FF52 FULLWIDTH LATIN SMALL LETTER R' where ujis=0xA3F2; +update t1 set name='U+FF53 FULLWIDTH LATIN SMALL LETTER S' where ujis=0xA3F3; +update t1 set name='U+FF54 FULLWIDTH LATIN SMALL LETTER T' where ujis=0xA3F4; +update t1 set name='U+FF55 FULLWIDTH LATIN SMALL LETTER U' where ujis=0xA3F5; +update t1 set name='U+FF56 FULLWIDTH LATIN SMALL LETTER V' where ujis=0xA3F6; +update t1 set name='U+FF57 FULLWIDTH LATIN SMALL LETTER W' where ujis=0xA3F7; +update t1 set name='U+FF58 FULLWIDTH LATIN SMALL LETTER X' where ujis=0xA3F8; +update t1 set name='U+FF59 FULLWIDTH LATIN SMALL LETTER Y' where ujis=0xA3F9; +update t1 set name='U+FF5A FULLWIDTH LATIN SMALL LETTER Z' where ujis=0xA3FA; +update t1 set name='U+3041 HIRAGANA LETTER SMALL A' where ujis=0xA4A1; +update t1 set name='U+3042 HIRAGANA LETTER A' where ujis=0xA4A2; +update t1 set name='U+3043 HIRAGANA LETTER SMALL I' where ujis=0xA4A3; +update t1 set name='U+3044 HIRAGANA LETTER I' where ujis=0xA4A4; +update t1 set name='U+3045 HIRAGANA LETTER SMALL U' where ujis=0xA4A5; +update t1 set name='U+3046 HIRAGANA LETTER U' where ujis=0xA4A6; +update t1 set name='U+3047 HIRAGANA LETTER SMALL E' where ujis=0xA4A7; +update t1 set name='U+3048 HIRAGANA LETTER E' where ujis=0xA4A8; +update t1 set name='U+3049 HIRAGANA LETTER SMALL O' where ujis=0xA4A9; +update t1 set name='U+304A HIRAGANA LETTER O' where ujis=0xA4AA; +update t1 set name='U+304B HIRAGANA LETTER KA' where ujis=0xA4AB; +update t1 set name='U+304C HIRAGANA LETTER GA' where ujis=0xA4AC; +update t1 set name='U+304D HIRAGANA LETTER KI' where ujis=0xA4AD; +update t1 set name='U+304E HIRAGANA LETTER GI' where ujis=0xA4AE; +update t1 set name='U+304F HIRAGANA LETTER KU' where ujis=0xA4AF; +update t1 set name='U+3050 HIRAGANA LETTER GU' where ujis=0xA4B0; +update t1 set name='U+3051 HIRAGANA LETTER KE' where ujis=0xA4B1; +update t1 set name='U+3052 HIRAGANA LETTER GE' where ujis=0xA4B2; +update t1 set name='U+3053 HIRAGANA LETTER KO' where ujis=0xA4B3; +update t1 set name='U+3054 HIRAGANA LETTER GO' where ujis=0xA4B4; +update t1 set name='U+3055 HIRAGANA LETTER SA' where ujis=0xA4B5; +update t1 set name='U+3056 HIRAGANA LETTER ZA' where ujis=0xA4B6; +update t1 set name='U+3057 HIRAGANA LETTER SI' where ujis=0xA4B7; +update t1 set name='U+3058 HIRAGANA LETTER ZI' where ujis=0xA4B8; +update t1 set name='U+3059 HIRAGANA LETTER SU' where ujis=0xA4B9; +update t1 set name='U+305A HIRAGANA LETTER ZU' where ujis=0xA4BA; +update t1 set name='U+305B HIRAGANA LETTER SE' where ujis=0xA4BB; +update t1 set name='U+305C HIRAGANA LETTER ZE' where ujis=0xA4BC; +update t1 set name='U+305D HIRAGANA LETTER SO' where ujis=0xA4BD; +update t1 set name='U+305E HIRAGANA LETTER ZO' where ujis=0xA4BE; +update t1 set name='U+305F HIRAGANA LETTER TA' where ujis=0xA4BF; +update t1 set name='U+3060 HIRAGANA LETTER DA' where ujis=0xA4C0; +update t1 set name='U+3061 HIRAGANA LETTER TI' where ujis=0xA4C1; +update t1 set name='U+3062 HIRAGANA LETTER DI' where ujis=0xA4C2; +update t1 set name='U+3063 HIRAGANA LETTER SMALL TU' where ujis=0xA4C3; +update t1 set name='U+3064 HIRAGANA LETTER TU' where ujis=0xA4C4; +update t1 set name='U+3065 HIRAGANA LETTER DU' where ujis=0xA4C5; +update t1 set name='U+3066 HIRAGANA LETTER TE' where ujis=0xA4C6; +update t1 set name='U+3067 HIRAGANA LETTER DE' where ujis=0xA4C7; +update t1 set name='U+3068 HIRAGANA LETTER TO' where ujis=0xA4C8; +update t1 set name='U+3069 HIRAGANA LETTER DO' where ujis=0xA4C9; +update t1 set name='U+306A HIRAGANA LETTER NA' where ujis=0xA4CA; +update t1 set name='U+306B HIRAGANA LETTER NI' where ujis=0xA4CB; +update t1 set name='U+306C HIRAGANA LETTER NU' where ujis=0xA4CC; +update t1 set name='U+306D HIRAGANA LETTER NE' where ujis=0xA4CD; +update t1 set name='U+306E HIRAGANA LETTER NO' where ujis=0xA4CE; +update t1 set name='U+306F HIRAGANA LETTER HA' where ujis=0xA4CF; +update t1 set name='U+3070 HIRAGANA LETTER BA' where ujis=0xA4D0; +update t1 set name='U+3071 HIRAGANA LETTER PA' where ujis=0xA4D1; +update t1 set name='U+3072 HIRAGANA LETTER HI' where ujis=0xA4D2; +update t1 set name='U+3073 HIRAGANA LETTER BI' where ujis=0xA4D3; +update t1 set name='U+3074 HIRAGANA LETTER PI' where ujis=0xA4D4; +update t1 set name='U+3075 HIRAGANA LETTER HU' where ujis=0xA4D5; +update t1 set name='U+3076 HIRAGANA LETTER BU' where ujis=0xA4D6; +update t1 set name='U+3077 HIRAGANA LETTER PU' where ujis=0xA4D7; +update t1 set name='U+3078 HIRAGANA LETTER HE' where ujis=0xA4D8; +update t1 set name='U+3079 HIRAGANA LETTER BE' where ujis=0xA4D9; +update t1 set name='U+307A HIRAGANA LETTER PE' where ujis=0xA4DA; +update t1 set name='U+307B HIRAGANA LETTER HO' where ujis=0xA4DB; +update t1 set name='U+307C HIRAGANA LETTER BO' where ujis=0xA4DC; +update t1 set name='U+307D HIRAGANA LETTER PO' where ujis=0xA4DD; +update t1 set name='U+307E HIRAGANA LETTER MA' where ujis=0xA4DE; +update t1 set name='U+307F HIRAGANA LETTER MI' where ujis=0xA4DF; +update t1 set name='U+3080 HIRAGANA LETTER MU' where ujis=0xA4E0; +update t1 set name='U+3081 HIRAGANA LETTER ME' where ujis=0xA4E1; +update t1 set name='U+3082 HIRAGANA LETTER MO' where ujis=0xA4E2; +update t1 set name='U+3083 HIRAGANA LETTER SMALL YA' where ujis=0xA4E3; +update t1 set name='U+3084 HIRAGANA LETTER YA' where ujis=0xA4E4; +update t1 set name='U+3085 HIRAGANA LETTER SMALL YU' where ujis=0xA4E5; +update t1 set name='U+3086 HIRAGANA LETTER YU' where ujis=0xA4E6; +update t1 set name='U+3087 HIRAGANA LETTER SMALL YO' where ujis=0xA4E7; +update t1 set name='U+3088 HIRAGANA LETTER YO' where ujis=0xA4E8; +update t1 set name='U+3089 HIRAGANA LETTER RA' where ujis=0xA4E9; +update t1 set name='U+308A HIRAGANA LETTER RI' where ujis=0xA4EA; +update t1 set name='U+308B HIRAGANA LETTER RU' where ujis=0xA4EB; +update t1 set name='U+308C HIRAGANA LETTER RE' where ujis=0xA4EC; +update t1 set name='U+308D HIRAGANA LETTER RO' where ujis=0xA4ED; +update t1 set name='U+308E HIRAGANA LETTER SMALL WA' where ujis=0xA4EE; +update t1 set name='U+308F HIRAGANA LETTER WA' where ujis=0xA4EF; +update t1 set name='U+3090 HIRAGANA LETTER WI' where ujis=0xA4F0; +update t1 set name='U+3091 HIRAGANA LETTER WE' where ujis=0xA4F1; +update t1 set name='U+3092 HIRAGANA LETTER WO' where ujis=0xA4F2; +update t1 set name='U+3093 HIRAGANA LETTER N' where ujis=0xA4F3; +update t1 set name='U+30A1 KATAKANA LETTER SMALL A' where ujis=0xA5A1; +update t1 set name='U+30A2 KATAKANA LETTER A' where ujis=0xA5A2; +update t1 set name='U+30A3 KATAKANA LETTER SMALL I' where ujis=0xA5A3; +update t1 set name='U+30A4 KATAKANA LETTER I' where ujis=0xA5A4; +update t1 set name='U+30A5 KATAKANA LETTER SMALL U' where ujis=0xA5A5; +update t1 set name='U+30A6 KATAKANA LETTER U' where ujis=0xA5A6; +update t1 set name='U+30A7 KATAKANA LETTER SMALL E' where ujis=0xA5A7; +update t1 set name='U+30A8 KATAKANA LETTER E' where ujis=0xA5A8; +update t1 set name='U+30A9 KATAKANA LETTER SMALL O' where ujis=0xA5A9; +update t1 set name='U+30AA KATAKANA LETTER O' where ujis=0xA5AA; +update t1 set name='U+30AB KATAKANA LETTER KA' where ujis=0xA5AB; +update t1 set name='U+30AC KATAKANA LETTER GA' where ujis=0xA5AC; +update t1 set name='U+30AD KATAKANA LETTER KI' where ujis=0xA5AD; +update t1 set name='U+30AE KATAKANA LETTER GI' where ujis=0xA5AE; +update t1 set name='U+30AF KATAKANA LETTER KU' where ujis=0xA5AF; +update t1 set name='U+30B0 KATAKANA LETTER GU' where ujis=0xA5B0; +update t1 set name='U+30B1 KATAKANA LETTER KE' where ujis=0xA5B1; +update t1 set name='U+30B2 KATAKANA LETTER GE' where ujis=0xA5B2; +update t1 set name='U+30B3 KATAKANA LETTER KO' where ujis=0xA5B3; +update t1 set name='U+30B4 KATAKANA LETTER GO' where ujis=0xA5B4; +update t1 set name='U+30B5 KATAKANA LETTER SA' where ujis=0xA5B5; +update t1 set name='U+30B6 KATAKANA LETTER ZA' where ujis=0xA5B6; +update t1 set name='U+30B7 KATAKANA LETTER SI' where ujis=0xA5B7; +update t1 set name='U+30B8 KATAKANA LETTER ZI' where ujis=0xA5B8; +update t1 set name='U+30B9 KATAKANA LETTER SU' where ujis=0xA5B9; +update t1 set name='U+30BA KATAKANA LETTER ZU' where ujis=0xA5BA; +update t1 set name='U+30BB KATAKANA LETTER SE' where ujis=0xA5BB; +update t1 set name='U+30BC KATAKANA LETTER ZE' where ujis=0xA5BC; +update t1 set name='U+30BD KATAKANA LETTER SO' where ujis=0xA5BD; +update t1 set name='U+30BE KATAKANA LETTER ZO' where ujis=0xA5BE; +update t1 set name='U+30BF KATAKANA LETTER TA' where ujis=0xA5BF; +update t1 set name='U+30C0 KATAKANA LETTER DA' where ujis=0xA5C0; +update t1 set name='U+30C1 KATAKANA LETTER TI' where ujis=0xA5C1; +update t1 set name='U+30C2 KATAKANA LETTER DI' where ujis=0xA5C2; +update t1 set name='U+30C3 KATAKANA LETTER SMALL TU' where ujis=0xA5C3; +update t1 set name='U+30C4 KATAKANA LETTER TU' where ujis=0xA5C4; +update t1 set name='U+30C5 KATAKANA LETTER DU' where ujis=0xA5C5; +update t1 set name='U+30C6 KATAKANA LETTER TE' where ujis=0xA5C6; +update t1 set name='U+30C7 KATAKANA LETTER DE' where ujis=0xA5C7; +update t1 set name='U+30C8 KATAKANA LETTER TO' where ujis=0xA5C8; +update t1 set name='U+30C9 KATAKANA LETTER DO' where ujis=0xA5C9; +update t1 set name='U+30CA KATAKANA LETTER NA' where ujis=0xA5CA; +update t1 set name='U+30CB KATAKANA LETTER NI' where ujis=0xA5CB; +update t1 set name='U+30CC KATAKANA LETTER NU' where ujis=0xA5CC; +update t1 set name='U+30CD KATAKANA LETTER NE' where ujis=0xA5CD; +update t1 set name='U+30CE KATAKANA LETTER NO' where ujis=0xA5CE; +update t1 set name='U+30CF KATAKANA LETTER HA' where ujis=0xA5CF; +update t1 set name='U+30D0 KATAKANA LETTER BA' where ujis=0xA5D0; +update t1 set name='U+30D1 KATAKANA LETTER PA' where ujis=0xA5D1; +update t1 set name='U+30D2 KATAKANA LETTER HI' where ujis=0xA5D2; +update t1 set name='U+30D3 KATAKANA LETTER BI' where ujis=0xA5D3; +update t1 set name='U+30D4 KATAKANA LETTER PI' where ujis=0xA5D4; +update t1 set name='U+30D5 KATAKANA LETTER HU' where ujis=0xA5D5; +update t1 set name='U+30D6 KATAKANA LETTER BU' where ujis=0xA5D6; +update t1 set name='U+30D7 KATAKANA LETTER PU' where ujis=0xA5D7; +update t1 set name='U+30D8 KATAKANA LETTER HE' where ujis=0xA5D8; +update t1 set name='U+30D9 KATAKANA LETTER BE' where ujis=0xA5D9; +update t1 set name='U+30DA KATAKANA LETTER PE' where ujis=0xA5DA; +update t1 set name='U+30DB KATAKANA LETTER HO' where ujis=0xA5DB; +update t1 set name='U+30DC KATAKANA LETTER BO' where ujis=0xA5DC; +update t1 set name='U+30DD KATAKANA LETTER PO' where ujis=0xA5DD; +update t1 set name='U+30DE KATAKANA LETTER MA' where ujis=0xA5DE; +update t1 set name='U+30DF KATAKANA LETTER MI' where ujis=0xA5DF; +update t1 set name='U+30E0 KATAKANA LETTER MU' where ujis=0xA5E0; +update t1 set name='U+30E1 KATAKANA LETTER ME' where ujis=0xA5E1; +update t1 set name='U+30E2 KATAKANA LETTER MO' where ujis=0xA5E2; +update t1 set name='U+30E3 KATAKANA LETTER SMALL YA' where ujis=0xA5E3; +update t1 set name='U+30E4 KATAKANA LETTER YA' where ujis=0xA5E4; +update t1 set name='U+30E5 KATAKANA LETTER SMALL YU' where ujis=0xA5E5; +update t1 set name='U+30E6 KATAKANA LETTER YU' where ujis=0xA5E6; +update t1 set name='U+30E7 KATAKANA LETTER SMALL YO' where ujis=0xA5E7; +update t1 set name='U+30E8 KATAKANA LETTER YO' where ujis=0xA5E8; +update t1 set name='U+30E9 KATAKANA LETTER RA' where ujis=0xA5E9; +update t1 set name='U+30EA KATAKANA LETTER RI' where ujis=0xA5EA; +update t1 set name='U+30EB KATAKANA LETTER RU' where ujis=0xA5EB; +update t1 set name='U+30EC KATAKANA LETTER RE' where ujis=0xA5EC; +update t1 set name='U+30ED KATAKANA LETTER RO' where ujis=0xA5ED; +update t1 set name='U+30EE KATAKANA LETTER SMALL WA' where ujis=0xA5EE; +update t1 set name='U+30EF KATAKANA LETTER WA' where ujis=0xA5EF; +update t1 set name='U+30F0 KATAKANA LETTER WI' where ujis=0xA5F0; +update t1 set name='U+30F1 KATAKANA LETTER WE' where ujis=0xA5F1; +update t1 set name='U+30F2 KATAKANA LETTER WO' where ujis=0xA5F2; +update t1 set name='U+30F3 KATAKANA LETTER N' where ujis=0xA5F3; +update t1 set name='U+30F4 KATAKANA LETTER VU' where ujis=0xA5F4; +update t1 set name='U+30F5 KATAKANA LETTER SMALL KA' where ujis=0xA5F5; +update t1 set name='U+30F6 KATAKANA LETTER SMALL KE' where ujis=0xA5F6; +update t1 set name='U+0391 GREEK CAPITAL LETTER ALPHA' where ujis=0xA6A1; +update t1 set name='U+0392 GREEK CAPITAL LETTER BETA' where ujis=0xA6A2; +update t1 set name='U+0393 GREEK CAPITAL LETTER GAMMA' where ujis=0xA6A3; +update t1 set name='U+0394 GREEK CAPITAL LETTER DELTA' where ujis=0xA6A4; +update t1 set name='U+0395 GREEK CAPITAL LETTER EPSILON' where ujis=0xA6A5; +update t1 set name='U+0396 GREEK CAPITAL LETTER ZETA' where ujis=0xA6A6; +update t1 set name='U+0397 GREEK CAPITAL LETTER ETA' where ujis=0xA6A7; +update t1 set name='U+0398 GREEK CAPITAL LETTER THETA' where ujis=0xA6A8; +update t1 set name='U+0399 GREEK CAPITAL LETTER IOTA' where ujis=0xA6A9; +update t1 set name='U+039A GREEK CAPITAL LETTER KAPPA' where ujis=0xA6AA; +update t1 set name='U+039B GREEK CAPITAL LETTER LAMDA' where ujis=0xA6AB; +update t1 set name='U+039C GREEK CAPITAL LETTER MU' where ujis=0xA6AC; +update t1 set name='U+039D GREEK CAPITAL LETTER NU' where ujis=0xA6AD; +update t1 set name='U+039E GREEK CAPITAL LETTER XI' where ujis=0xA6AE; +update t1 set name='U+039F GREEK CAPITAL LETTER OMICRON' where ujis=0xA6AF; +update t1 set name='U+03A0 GREEK CAPITAL LETTER PI' where ujis=0xA6B0; +update t1 set name='U+03A1 GREEK CAPITAL LETTER RHO' where ujis=0xA6B1; +update t1 set name='U+03A3 GREEK CAPITAL LETTER SIGMA' where ujis=0xA6B2; +update t1 set name='U+03A4 GREEK CAPITAL LETTER TAU' where ujis=0xA6B3; +update t1 set name='U+03A5 GREEK CAPITAL LETTER UPSILON' where ujis=0xA6B4; +update t1 set name='U+03A6 GREEK CAPITAL LETTER PHI' where ujis=0xA6B5; +update t1 set name='U+03A7 GREEK CAPITAL LETTER CHI' where ujis=0xA6B6; +update t1 set name='U+03A8 GREEK CAPITAL LETTER PSI' where ujis=0xA6B7; +update t1 set name='U+03A9 GREEK CAPITAL LETTER OMEGA' where ujis=0xA6B8; +update t1 set name='U+03B1 GREEK SMALL LETTER ALPHA' where ujis=0xA6C1; +update t1 set name='U+03B2 GREEK SMALL LETTER BETA' where ujis=0xA6C2; +update t1 set name='U+03B3 GREEK SMALL LETTER GAMMA' where ujis=0xA6C3; +update t1 set name='U+03B4 GREEK SMALL LETTER DELTA' where ujis=0xA6C4; +update t1 set name='U+03B5 GREEK SMALL LETTER EPSILON' where ujis=0xA6C5; +update t1 set name='U+03B6 GREEK SMALL LETTER ZETA' where ujis=0xA6C6; +update t1 set name='U+03B7 GREEK SMALL LETTER ETA' where ujis=0xA6C7; +update t1 set name='U+03B8 GREEK SMALL LETTER THETA' where ujis=0xA6C8; +update t1 set name='U+03B9 GREEK SMALL LETTER IOTA' where ujis=0xA6C9; +update t1 set name='U+03BA GREEK SMALL LETTER KAPPA' where ujis=0xA6CA; +update t1 set name='U+03BB GREEK SMALL LETTER LAMDA' where ujis=0xA6CB; +update t1 set name='U+03BC GREEK SMALL LETTER MU' where ujis=0xA6CC; +update t1 set name='U+03BD GREEK SMALL LETTER NU' where ujis=0xA6CD; +update t1 set name='U+03BE GREEK SMALL LETTER XI' where ujis=0xA6CE; +update t1 set name='U+03BF GREEK SMALL LETTER OMICRON' where ujis=0xA6CF; +update t1 set name='U+03C0 GREEK SMALL LETTER PI' where ujis=0xA6D0; +update t1 set name='U+03C1 GREEK SMALL LETTER RHO' where ujis=0xA6D1; +update t1 set name='U+03C3 GREEK SMALL LETTER SIGMA' where ujis=0xA6D2; +update t1 set name='U+03C4 GREEK SMALL LETTER TAU' where ujis=0xA6D3; +update t1 set name='U+03C5 GREEK SMALL LETTER UPSILON' where ujis=0xA6D4; +update t1 set name='U+03C6 GREEK SMALL LETTER PHI' where ujis=0xA6D5; +update t1 set name='U+03C7 GREEK SMALL LETTER CHI' where ujis=0xA6D6; +update t1 set name='U+03C8 GREEK SMALL LETTER PSI' where ujis=0xA6D7; +update t1 set name='U+03C9 GREEK SMALL LETTER OMEGA' where ujis=0xA6D8; +update t1 set name='U+0410 CYRILLIC CAPITAL LETTER A' where ujis=0xA7A1; +update t1 set name='U+0411 CYRILLIC CAPITAL LETTER BE' where ujis=0xA7A2; +update t1 set name='U+0412 CYRILLIC CAPITAL LETTER VE' where ujis=0xA7A3; +update t1 set name='U+0413 CYRILLIC CAPITAL LETTER GHE' where ujis=0xA7A4; +update t1 set name='U+0414 CYRILLIC CAPITAL LETTER DE' where ujis=0xA7A5; +update t1 set name='U+0415 CYRILLIC CAPITAL LETTER IE' where ujis=0xA7A6; +update t1 set name='U+0401 CYRILLIC CAPITAL LETTER IO' where ujis=0xA7A7; +update t1 set name='U+0416 CYRILLIC CAPITAL LETTER ZHE' where ujis=0xA7A8; +update t1 set name='U+0417 CYRILLIC CAPITAL LETTER ZE' where ujis=0xA7A9; +update t1 set name='U+0418 CYRILLIC CAPITAL LETTER I' where ujis=0xA7AA; +update t1 set name='U+0419 CYRILLIC CAPITAL LETTER SHORT I' where ujis=0xA7AB; +update t1 set name='U+041A CYRILLIC CAPITAL LETTER KA' where ujis=0xA7AC; +update t1 set name='U+041B CYRILLIC CAPITAL LETTER EL' where ujis=0xA7AD; +update t1 set name='U+041C CYRILLIC CAPITAL LETTER EM' where ujis=0xA7AE; +update t1 set name='U+041D CYRILLIC CAPITAL LETTER EN' where ujis=0xA7AF; +update t1 set name='U+041E CYRILLIC CAPITAL LETTER O' where ujis=0xA7B0; +update t1 set name='U+041F CYRILLIC CAPITAL LETTER PE' where ujis=0xA7B1; +update t1 set name='U+0420 CYRILLIC CAPITAL LETTER ER' where ujis=0xA7B2; +update t1 set name='U+0421 CYRILLIC CAPITAL LETTER ES' where ujis=0xA7B3; +update t1 set name='U+0422 CYRILLIC CAPITAL LETTER TE' where ujis=0xA7B4; +update t1 set name='U+0423 CYRILLIC CAPITAL LETTER U' where ujis=0xA7B5; +update t1 set name='U+0424 CYRILLIC CAPITAL LETTER EF' where ujis=0xA7B6; +update t1 set name='U+0425 CYRILLIC CAPITAL LETTER HA' where ujis=0xA7B7; +update t1 set name='U+0426 CYRILLIC CAPITAL LETTER TSE' where ujis=0xA7B8; +update t1 set name='U+0427 CYRILLIC CAPITAL LETTER CHE' where ujis=0xA7B9; +update t1 set name='U+0428 CYRILLIC CAPITAL LETTER SHA' where ujis=0xA7BA; +update t1 set name='U+0429 CYRILLIC CAPITAL LETTER SHCHA' where ujis=0xA7BB; +update t1 set name='U+042A CYRILLIC CAPITAL LETTER HARD SIGN' where ujis=0xA7BC; +update t1 set name='U+042B CYRILLIC CAPITAL LETTER YERU' where ujis=0xA7BD; +update t1 set name='U+042C CYRILLIC CAPITAL LETTER SOFT SIGN' where ujis=0xA7BE; +update t1 set name='U+042D CYRILLIC CAPITAL LETTER E' where ujis=0xA7BF; +update t1 set name='U+042E CYRILLIC CAPITAL LETTER YU' where ujis=0xA7C0; +update t1 set name='U+042F CYRILLIC CAPITAL LETTER YA' where ujis=0xA7C1; +update t1 set name='U+0430 CYRILLIC SMALL LETTER A' where ujis=0xA7D1; +update t1 set name='U+0431 CYRILLIC SMALL LETTER BE' where ujis=0xA7D2; +update t1 set name='U+0432 CYRILLIC SMALL LETTER VE' where ujis=0xA7D3; +update t1 set name='U+0433 CYRILLIC SMALL LETTER GHE' where ujis=0xA7D4; +update t1 set name='U+0434 CYRILLIC SMALL LETTER DE' where ujis=0xA7D5; +update t1 set name='U+0435 CYRILLIC SMALL LETTER IE' where ujis=0xA7D6; +update t1 set name='U+0451 CYRILLIC SMALL LETTER IO' where ujis=0xA7D7; +update t1 set name='U+0436 CYRILLIC SMALL LETTER ZHE' where ujis=0xA7D8; +update t1 set name='U+0437 CYRILLIC SMALL LETTER ZE' where ujis=0xA7D9; +update t1 set name='U+0438 CYRILLIC SMALL LETTER I' where ujis=0xA7DA; +update t1 set name='U+0439 CYRILLIC SMALL LETTER SHORT I' where ujis=0xA7DB; +update t1 set name='U+043A CYRILLIC SMALL LETTER KA' where ujis=0xA7DC; +update t1 set name='U+043B CYRILLIC SMALL LETTER EL' where ujis=0xA7DD; +update t1 set name='U+043C CYRILLIC SMALL LETTER EM' where ujis=0xA7DE; +update t1 set name='U+043D CYRILLIC SMALL LETTER EN' where ujis=0xA7DF; +update t1 set name='U+043E CYRILLIC SMALL LETTER O' where ujis=0xA7E0; +update t1 set name='U+043F CYRILLIC SMALL LETTER PE' where ujis=0xA7E1; +update t1 set name='U+0440 CYRILLIC SMALL LETTER ER' where ujis=0xA7E2; +update t1 set name='U+0441 CYRILLIC SMALL LETTER ES' where ujis=0xA7E3; +update t1 set name='U+0442 CYRILLIC SMALL LETTER TE' where ujis=0xA7E4; +update t1 set name='U+0443 CYRILLIC SMALL LETTER U' where ujis=0xA7E5; +update t1 set name='U+0444 CYRILLIC SMALL LETTER EF' where ujis=0xA7E6; +update t1 set name='U+0445 CYRILLIC SMALL LETTER HA' where ujis=0xA7E7; +update t1 set name='U+0446 CYRILLIC SMALL LETTER TSE' where ujis=0xA7E8; +update t1 set name='U+0447 CYRILLIC SMALL LETTER CHE' where ujis=0xA7E9; +update t1 set name='U+0448 CYRILLIC SMALL LETTER SHA' where ujis=0xA7EA; +update t1 set name='U+0449 CYRILLIC SMALL LETTER SHCHA' where ujis=0xA7EB; +update t1 set name='U+044A CYRILLIC SMALL LETTER HARD SIGN' where ujis=0xA7EC; +update t1 set name='U+044B CYRILLIC SMALL LETTER YERU' where ujis=0xA7ED; +update t1 set name='U+044C CYRILLIC SMALL LETTER SOFT SIGN' where ujis=0xA7EE; +update t1 set name='U+044D CYRILLIC SMALL LETTER E' where ujis=0xA7EF; +update t1 set name='U+044E CYRILLIC SMALL LETTER YU' where ujis=0xA7F0; +update t1 set name='U+044F CYRILLIC SMALL LETTER YA' where ujis=0xA7F1; +update t1 set name='U+2500 BOX DRAWINGS LIGHT HORIZONTAL' where ujis=0xA8A1; +update t1 set name='U+2502 BOX DRAWINGS LIGHT VERTICAL' where ujis=0xA8A2; +update t1 set name='U+250C BOX DRAWINGS LIGHT DOWN AND RIGHT' where ujis=0xA8A3; +update t1 set name='U+2510 BOX DRAWINGS LIGHT DOWN AND LEFT' where ujis=0xA8A4; +update t1 set name='U+2518 BOX DRAWINGS LIGHT UP AND LEFT' where ujis=0xA8A5; +update t1 set name='U+2514 BOX DRAWINGS LIGHT UP AND RIGHT' where ujis=0xA8A6; +update t1 set name='U+251C BOX DRAWINGS LIGHT VERTICAL AND RIGHT' where ujis=0xA8A7; +update t1 set name='U+252C BOX DRAWINGS LIGHT DOWN AND HORIZONTAL' where ujis=0xA8A8; +update t1 set name='U+2524 BOX DRAWINGS LIGHT VERTICAL AND LEFT' where ujis=0xA8A9; +update t1 set name='U+2534 BOX DRAWINGS LIGHT UP AND HORIZONTAL' where ujis=0xA8AA; +update t1 set name='U+253C BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL' where ujis=0xA8AB; +update t1 set name='U+2501 BOX DRAWINGS HEAVY HORIZONTAL' where ujis=0xA8AC; +update t1 set name='U+2503 BOX DRAWINGS HEAVY VERTICAL' where ujis=0xA8AD; +update t1 set name='U+250F BOX DRAWINGS HEAVY DOWN AND RIGHT' where ujis=0xA8AE; +update t1 set name='U+2513 BOX DRAWINGS HEAVY DOWN AND LEFT' where ujis=0xA8AF; +update t1 set name='U+251B BOX DRAWINGS HEAVY UP AND LEFT' where ujis=0xA8B0; +update t1 set name='U+2517 BOX DRAWINGS HEAVY UP AND RIGHT' where ujis=0xA8B1; +update t1 set name='U+2523 BOX DRAWINGS HEAVY VERTICAL AND RIGHT' where ujis=0xA8B2; +update t1 set name='U+2533 BOX DRAWINGS HEAVY DOWN AND HORIZONTAL' where ujis=0xA8B3; +update t1 set name='U+252B BOX DRAWINGS HEAVY VERTICAL AND LEFT' where ujis=0xA8B4; +update t1 set name='U+253B BOX DRAWINGS HEAVY UP AND HORIZONTAL' where ujis=0xA8B5; +update t1 set name='U+254B BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL' where ujis=0xA8B6; +update t1 set name='U+2520 BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT' where ujis=0xA8B7; +update t1 set name='U+252F BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY' where ujis=0xA8B8; +update t1 set name='U+2528 BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT' where ujis=0xA8B9; +update t1 set name='U+2537 BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY' where ujis=0xA8BA; +update t1 set name='U+253F BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY' where ujis=0xA8BB; +update t1 set name='U+251D BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY' where ujis=0xA8BC; +update t1 set name='U+2530 BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT' where ujis=0xA8BD; +update t1 set name='U+2525 BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY' where ujis=0xA8BE; +update t1 set name='U+2538 BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT' where ujis=0xA8BF; +update t1 set name='U+2542 BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT' where ujis=0xA8C0; +update t1 set name='<CJK>' where ujis >= 0xB0A1 AND ujis <= 0xBFFE; +update t1 set name='<CJK>' where ujis >= 0xC0A1 AND ujis <= 0xCEFE; +update t1 set name='U+84EE <CJK>' where ujis=0xCFA1; +update t1 set name='U+9023 <CJK>' where ujis=0xCFA2; +update t1 set name='U+932C <CJK>' where ujis=0xCFA3; +update t1 set name='U+5442 <CJK>' where ujis=0xCFA4; +update t1 set name='U+9B6F <CJK>' where ujis=0xCFA5; +update t1 set name='U+6AD3 <CJK>' where ujis=0xCFA6; +update t1 set name='U+7089 <CJK>' where ujis=0xCFA7; +update t1 set name='U+8CC2 <CJK>' where ujis=0xCFA8; +update t1 set name='U+8DEF <CJK>' where ujis=0xCFA9; +update t1 set name='U+9732 <CJK>' where ujis=0xCFAA; +update t1 set name='U+52B4 <CJK>' where ujis=0xCFAB; +update t1 set name='U+5A41 <CJK>' where ujis=0xCFAC; +update t1 set name='U+5ECA <CJK>' where ujis=0xCFAD; +update t1 set name='U+5F04 <CJK>' where ujis=0xCFAE; +update t1 set name='U+6717 <CJK>' where ujis=0xCFAF; +update t1 set name='U+697C <CJK>' where ujis=0xCFB0; +update t1 set name='U+6994 <CJK>' where ujis=0xCFB1; +update t1 set name='U+6D6A <CJK>' where ujis=0xCFB2; +update t1 set name='U+6F0F <CJK>' where ujis=0xCFB3; +update t1 set name='U+7262 <CJK>' where ujis=0xCFB4; +update t1 set name='U+72FC <CJK>' where ujis=0xCFB5; +update t1 set name='U+7BED <CJK>' where ujis=0xCFB6; +update t1 set name='U+8001 <CJK>' where ujis=0xCFB7; +update t1 set name='U+807E <CJK>' where ujis=0xCFB8; +update t1 set name='U+874B <CJK>' where ujis=0xCFB9; +update t1 set name='U+90CE <CJK>' where ujis=0xCFBA; +update t1 set name='U+516D <CJK>' where ujis=0xCFBB; +update t1 set name='U+9E93 <CJK>' where ujis=0xCFBC; +update t1 set name='U+7984 <CJK>' where ujis=0xCFBD; +update t1 set name='U+808B <CJK>' where ujis=0xCFBE; +update t1 set name='U+9332 <CJK>' where ujis=0xCFBF; +update t1 set name='U+8AD6 <CJK>' where ujis=0xCFC0; +update t1 set name='U+502D <CJK>' where ujis=0xCFC1; +update t1 set name='U+548C <CJK>' where ujis=0xCFC2; +update t1 set name='U+8A71 <CJK>' where ujis=0xCFC3; +update t1 set name='U+6B6A <CJK>' where ujis=0xCFC4; +update t1 set name='U+8CC4 <CJK>' where ujis=0xCFC5; +update t1 set name='U+8107 <CJK>' where ujis=0xCFC6; +update t1 set name='U+60D1 <CJK>' where ujis=0xCFC7; +update t1 set name='U+67A0 <CJK>' where ujis=0xCFC8; +update t1 set name='U+9DF2 <CJK>' where ujis=0xCFC9; +update t1 set name='U+4E99 <CJK>' where ujis=0xCFCA; +update t1 set name='U+4E98 <CJK>' where ujis=0xCFCB; +update t1 set name='U+9C10 <CJK>' where ujis=0xCFCC; +update t1 set name='U+8A6B <CJK>' where ujis=0xCFCD; +update t1 set name='U+85C1 <CJK>' where ujis=0xCFCE; +update t1 set name='U+8568 <CJK>' where ujis=0xCFCF; +update t1 set name='U+6900 <CJK>' where ujis=0xCFD0; +update t1 set name='U+6E7E <CJK>' where ujis=0xCFD1; +update t1 set name='U+7897 <CJK>' where ujis=0xCFD2; +update t1 set name='U+8155 <CJK>' where ujis=0xCFD3; +update t1 set name='<CJK>' where ujis >= 0xD0A1 AND ujis <= 0xDFFE; +update t1 set name='<CJK>' where ujis >= 0xE0A1 AND ujis <= 0xEFFE; +update t1 set name='<CJK>' where ujis >= 0xF0A1 AND ujis <= 0xF3FE; +update t1 set name='U+582F <CJK>' where ujis=0xF4A1; +update t1 set name='U+69C7 <CJK>' where ujis=0xF4A2; +update t1 set name='U+9059 <CJK>' where ujis=0xF4A3; +update t1 set name='U+7464 <CJK>' where ujis=0xF4A4; +update t1 set name='U+51DC <CJK>' where ujis=0xF4A5; +update t1 set name='U+7199 <CJK>' where ujis=0xF4A6; +update t1 set name='User defined range #1' where ujis >= 0xF5A1 AND ujis <= 0xFEFE; +insert into t1 (ujis,name) values (0x8EA1,'U+FF61 HALFWIDTH IDEOGRAPHIC FULL STOP'); +insert into t1 (ujis,name) values (0x8EA2,'U+FF62 HALFWIDTH LEFT CORNER BRACKET'); +insert into t1 (ujis,name) values (0x8EA3,'U+FF63 HALFWIDTH RIGHT CORNER BRACKET'); +insert into t1 (ujis,name) values (0x8EA4,'U+FF64 HALFWIDTH IDEOGRAPHIC COMMA'); +insert into t1 (ujis,name) values (0x8EA5,'U+FF65 HALFWIDTH KATAKANA MIDDLE DOT'); +insert into t1 (ujis,name) values (0x8EA6,'U+FF66 HALFWIDTH KATAKANA LETTER WO'); +insert into t1 (ujis,name) values (0x8EA7,'U+FF67 HALFWIDTH KATAKANA LETTER SMALL A'); +insert into t1 (ujis,name) values (0x8EA8,'U+FF68 HALFWIDTH KATAKANA LETTER SMALL I'); +insert into t1 (ujis,name) values (0x8EA9,'U+FF69 HALFWIDTH KATAKANA LETTER SMALL U'); +insert into t1 (ujis,name) values (0x8EAA,'U+FF6A HALFWIDTH KATAKANA LETTER SMALL E'); +insert into t1 (ujis,name) values (0x8EAB,'U+FF6B HALFWIDTH KATAKANA LETTER SMALL O'); +insert into t1 (ujis,name) values (0x8EAC,'U+FF6C HALFWIDTH KATAKANA LETTER SMALL YA'); +insert into t1 (ujis,name) values (0x8EAD,'U+FF6D HALFWIDTH KATAKANA LETTER SMALL YU'); +insert into t1 (ujis,name) values (0x8EAE,'U+FF6E HALFWIDTH KATAKANA LETTER SMALL YO'); +insert into t1 (ujis,name) values (0x8EAF,'U+FF6F HALFWIDTH KATAKANA LETTER SMALL TU'); +insert into t1 (ujis,name) values (0x8EB0,'U+FF70 HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK'); +insert into t1 (ujis,name) values (0x8EB1,'U+FF71 HALFWIDTH KATAKANA LETTER A'); +insert into t1 (ujis,name) values (0x8EB2,'U+FF72 HALFWIDTH KATAKANA LETTER I'); +insert into t1 (ujis,name) values (0x8EB3,'U+FF73 HALFWIDTH KATAKANA LETTER U'); +insert into t1 (ujis,name) values (0x8EB4,'U+FF74 HALFWIDTH KATAKANA LETTER E'); +insert into t1 (ujis,name) values (0x8EB5,'U+FF75 HALFWIDTH KATAKANA LETTER O'); +insert into t1 (ujis,name) values (0x8EB6,'U+FF76 HALFWIDTH KATAKANA LETTER KA'); +insert into t1 (ujis,name) values (0x8EB7,'U+FF77 HALFWIDTH KATAKANA LETTER KI'); +insert into t1 (ujis,name) values (0x8EB8,'U+FF78 HALFWIDTH KATAKANA LETTER KU'); +insert into t1 (ujis,name) values (0x8EB9,'U+FF79 HALFWIDTH KATAKANA LETTER KE'); +insert into t1 (ujis,name) values (0x8EBA,'U+FF7A HALFWIDTH KATAKANA LETTER KO'); +insert into t1 (ujis,name) values (0x8EBB,'U+FF7B HALFWIDTH KATAKANA LETTER SA'); +insert into t1 (ujis,name) values (0x8EBC,'U+FF7C HALFWIDTH KATAKANA LETTER SI'); +insert into t1 (ujis,name) values (0x8EBD,'U+FF7D HALFWIDTH KATAKANA LETTER SU'); +insert into t1 (ujis,name) values (0x8EBE,'U+FF7E HALFWIDTH KATAKANA LETTER SE'); +insert into t1 (ujis,name) values (0x8EBF,'U+FF7F HALFWIDTH KATAKANA LETTER SO'); +insert into t1 (ujis,name) values (0x8EC0,'U+FF80 HALFWIDTH KATAKANA LETTER TA'); +insert into t1 (ujis,name) values (0x8EC1,'U+FF81 HALFWIDTH KATAKANA LETTER TI'); +insert into t1 (ujis,name) values (0x8EC2,'U+FF82 HALFWIDTH KATAKANA LETTER TU'); +insert into t1 (ujis,name) values (0x8EC3,'U+FF83 HALFWIDTH KATAKANA LETTER TE'); +insert into t1 (ujis,name) values (0x8EC4,'U+FF84 HALFWIDTH KATAKANA LETTER TO'); +insert into t1 (ujis,name) values (0x8EC5,'U+FF85 HALFWIDTH KATAKANA LETTER NA'); +insert into t1 (ujis,name) values (0x8EC6,'U+FF86 HALFWIDTH KATAKANA LETTER NI'); +insert into t1 (ujis,name) values (0x8EC7,'U+FF87 HALFWIDTH KATAKANA LETTER NU'); +insert into t1 (ujis,name) values (0x8EC8,'U+FF88 HALFWIDTH KATAKANA LETTER NE'); +insert into t1 (ujis,name) values (0x8EC9,'U+FF89 HALFWIDTH KATAKANA LETTER NO'); +insert into t1 (ujis,name) values (0x8ECA,'U+FF8A HALFWIDTH KATAKANA LETTER HA'); +insert into t1 (ujis,name) values (0x8ECB,'U+FF8B HALFWIDTH KATAKANA LETTER HI'); +insert into t1 (ujis,name) values (0x8ECC,'U+FF8C HALFWIDTH KATAKANA LETTER HU'); +insert into t1 (ujis,name) values (0x8ECD,'U+FF8D HALFWIDTH KATAKANA LETTER HE'); +insert into t1 (ujis,name) values (0x8ECE,'U+FF8E HALFWIDTH KATAKANA LETTER HO'); +insert into t1 (ujis,name) values (0x8ECF,'U+FF8F HALFWIDTH KATAKANA LETTER MA'); +insert into t1 (ujis,name) values (0x8ED0,'U+FF90 HALFWIDTH KATAKANA LETTER MI'); +insert into t1 (ujis,name) values (0x8ED1,'U+FF91 HALFWIDTH KATAKANA LETTER MU'); +insert into t1 (ujis,name) values (0x8ED2,'U+FF92 HALFWIDTH KATAKANA LETTER ME'); +insert into t1 (ujis,name) values (0x8ED3,'U+FF93 HALFWIDTH KATAKANA LETTER MO'); +insert into t1 (ujis,name) values (0x8ED4,'U+FF94 HALFWIDTH KATAKANA LETTER YA'); +insert into t1 (ujis,name) values (0x8ED5,'U+FF95 HALFWIDTH KATAKANA LETTER YU'); +insert into t1 (ujis,name) values (0x8ED6,'U+FF96 HALFWIDTH KATAKANA LETTER YO'); +insert into t1 (ujis,name) values (0x8ED7,'U+FF97 HALFWIDTH KATAKANA LETTER RA'); +insert into t1 (ujis,name) values (0x8ED8,'U+FF98 HALFWIDTH KATAKANA LETTER RI'); +insert into t1 (ujis,name) values (0x8ED9,'U+FF99 HALFWIDTH KATAKANA LETTER RU'); +insert into t1 (ujis,name) values (0x8EDA,'U+FF9A HALFWIDTH KATAKANA LETTER RE'); +insert into t1 (ujis,name) values (0x8EDB,'U+FF9B HALFWIDTH KATAKANA LETTER RO'); +insert into t1 (ujis,name) values (0x8EDC,'U+FF9C HALFWIDTH KATAKANA LETTER WA'); +insert into t1 (ujis,name) values (0x8EDD,'U+FF9D HALFWIDTH KATAKANA LETTER N'); +insert into t1 (ujis,name) values (0x8EDE,'U+FF9E HALFWIDTH KATAKANA VOICED SOUND MARK'); +insert into t1 (ujis,name) values (0x8EDF,'U+FF9F HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK'); +insert into t1 (ujis) select concat(0x8F,t21.code,t22.code) from t2 t21, t2 t22 order by 1; +update t1 set name='U+02D8 BREVE' where ujis=0x8FA2AF; +update t1 set name='U+02C7 CARON (Mandarin Chinese third tone)' where ujis=0x8FA2B0; +update t1 set name='U+00B8 CEDILLA' where ujis=0x8FA2B1; +update t1 set name='U+02D9 DOT ABOVE (Mandarin Chinese light tone)' where ujis=0x8FA2B2; +update t1 set name='U+02DD DOUBLE ACUTE ACCENT' where ujis=0x8FA2B3; +update t1 set name='U+00AF MACRON' where ujis=0x8FA2B4; +update t1 set name='U+02DB OGONEK' where ujis=0x8FA2B5; +update t1 set name='U+02DA RING ABOVE' where ujis=0x8FA2B6; +update t1 set name='U+007E TILDE' where ujis=0x8FA2B7; +update t1 set name='U+0384 GREEK TONOS' where ujis=0x8FA2B8; +update t1 set name='U+0385 GREEK DIALYTIKA TONOS' where ujis=0x8FA2B9; +update t1 set name='U+00A1 INVERTED EXCLAMATION MARK' where ujis=0x8FA2C2; +update t1 set name='U+00A6 BROKEN BAR' where ujis=0x8FA2C3; +update t1 set name='U+00BF INVERTED QUESTION MARK' where ujis=0x8FA2C4; +update t1 set name='U+00BA MASCULINE ORDINAL INDICATOR' where ujis=0x8FA2EB; +update t1 set name='U+00AA FEMININE ORDINAL INDICATOR' where ujis=0x8FA2EC; +update t1 set name='U+00A9 COPYRIGHT SIGN' where ujis=0x8FA2ED; +update t1 set name='U+00AE REGISTERED SIGN' where ujis=0x8FA2EE; +update t1 set name='U+2122 TRADE MARK SIGN' where ujis=0x8FA2EF; +update t1 set name='U+00A4 CURRENCY SIGN' where ujis=0x8FA2F0; +update t1 set name='U+2116 NUMERO SIGN' where ujis=0x8FA2F1; +update t1 set name='U+0386 GREEK CAPITAL LETTER ALPHA WITH TONOS' where ujis=0x8FA6E1; +update t1 set name='U+0388 GREEK CAPITAL LETTER EPSILON WITH TONOS' where ujis=0x8FA6E2; +update t1 set name='U+0389 GREEK CAPITAL LETTER ETA WITH TONOS' where ujis=0x8FA6E3; +update t1 set name='U+038A GREEK CAPITAL LETTER IOTA WITH TONOS' where ujis=0x8FA6E4; +update t1 set name='U+03AA GREEK CAPITAL LETTER IOTA WITH DIALYTIKA' where ujis=0x8FA6E5; +update t1 set name='U+038C GREEK CAPITAL LETTER OMICRON WITH TONOS' where ujis=0x8FA6E7; +update t1 set name='U+038E GREEK CAPITAL LETTER UPSILON WITH TONOS' where ujis=0x8FA6E9; +update t1 set name='U+03AB GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA' where ujis=0x8FA6EA; +update t1 set name='U+038F GREEK CAPITAL LETTER OMEGA WITH TONOS' where ujis=0x8FA6EC; +update t1 set name='U+03AC GREEK SMALL LETTER ALPHA WITH TONOS' where ujis=0x8FA6F1; +update t1 set name='U+03AD GREEK SMALL LETTER EPSILON WITH TONOS' where ujis=0x8FA6F2; +update t1 set name='U+03AE GREEK SMALL LETTER ETA WITH TONOS' where ujis=0x8FA6F3; +update t1 set name='U+03AF GREEK SMALL LETTER IOTA WITH TONOS' where ujis=0x8FA6F4; +update t1 set name='U+03CA GREEK SMALL LETTER IOTA WITH DIALYTIKA' where ujis=0x8FA6F5; +update t1 set name='U+0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS' where ujis=0x8FA6F6; +update t1 set name='U+03CC GREEK SMALL LETTER OMICRON WITH TONOS' where ujis=0x8FA6F7; +update t1 set name='U+03C2 GREEK SMALL LETTER FINAL SIGMA' where ujis=0x8FA6F8; +update t1 set name='U+03CD GREEK SMALL LETTER UPSILON WITH TONOS' where ujis=0x8FA6F9; +update t1 set name='U+03CB GREEK SMALL LETTER UPSILON WITH DIALYTIKA' where ujis=0x8FA6FA; +update t1 set name='U+03B0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS' where ujis=0x8FA6FB; +update t1 set name='U+03CE GREEK SMALL LETTER OMEGA WITH TONOS' where ujis=0x8FA6FC; +update t1 set name='U+0402 CYRILLIC CAPITAL LETTER DJE' where ujis=0x8FA7C2; +update t1 set name='U+0403 CYRILLIC CAPITAL LETTER GJE' where ujis=0x8FA7C3; +update t1 set name='U+0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE' where ujis=0x8FA7C4; +update t1 set name='U+0405 CYRILLIC CAPITAL LETTER DZE' where ujis=0x8FA7C5; +update t1 set name='U+0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I' where ujis=0x8FA7C6; +update t1 set name='U+0407 CYRILLIC CAPITAL LETTER YI' where ujis=0x8FA7C7; +update t1 set name='U+0408 CYRILLIC CAPITAL LETTER JE' where ujis=0x8FA7C8; +update t1 set name='U+0409 CYRILLIC CAPITAL LETTER LJE' where ujis=0x8FA7C9; +update t1 set name='U+040A CYRILLIC CAPITAL LETTER NJE' where ujis=0x8FA7CA; +update t1 set name='U+040B CYRILLIC CAPITAL LETTER TSHE' where ujis=0x8FA7CB; +update t1 set name='U+040C CYRILLIC CAPITAL LETTER KJE' where ujis=0x8FA7CC; +update t1 set name='U+040E CYRILLIC CAPITAL LETTER SHORT U' where ujis=0x8FA7CD; +update t1 set name='U+040F CYRILLIC CAPITAL LETTER DZHE' where ujis=0x8FA7CE; +update t1 set name='U+0452 CYRILLIC SMALL LETTER DJE' where ujis=0x8FA7F2; +update t1 set name='U+0453 CYRILLIC SMALL LETTER GJE' where ujis=0x8FA7F3; +update t1 set name='U+0454 CYRILLIC SMALL LETTER UKRAINIAN IE' where ujis=0x8FA7F4; +update t1 set name='U+0455 CYRILLIC SMALL LETTER DZE' where ujis=0x8FA7F5; +update t1 set name='U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I' where ujis=0x8FA7F6; +update t1 set name='U+0457 CYRILLIC SMALL LETTER YI' where ujis=0x8FA7F7; +update t1 set name='U+0458 CYRILLIC SMALL LETTER JE' where ujis=0x8FA7F8; +update t1 set name='U+0459 CYRILLIC SMALL LETTER LJE' where ujis=0x8FA7F9; +update t1 set name='U+045A CYRILLIC SMALL LETTER NJE' where ujis=0x8FA7FA; +update t1 set name='U+045B CYRILLIC SMALL LETTER TSHE' where ujis=0x8FA7FB; +update t1 set name='U+045C CYRILLIC SMALL LETTER KJE' where ujis=0x8FA7FC; +update t1 set name='U+045E CYRILLIC SMALL LETTER SHORT U' where ujis=0x8FA7FD; +update t1 set name='U+045F CYRILLIC SMALL LETTER DZHE' where ujis=0x8FA7FE; +update t1 set name='U+00C6 LATIN CAPITAL LIGATURE AE' where ujis=0x8FA9A1; +update t1 set name='U+0110 LATIN CAPITAL LETTER D WITH STROKE' where ujis=0x8FA9A2; +update t1 set name='U+0126 LATIN CAPITAL LETTER H WITH STROKE' where ujis=0x8FA9A4; +update t1 set name='U+0132 LATIN CAPITAL LIGATURE IJ' where ujis=0x8FA9A6; +update t1 set name='U+0141 LATIN CAPITAL LETTER L WITH STROKE' where ujis=0x8FA9A8; +update t1 set name='U+013F LATIN CAPITAL LETTER L WITH MIDDLE DOT' where ujis=0x8FA9A9; +update t1 set name='U+014A LATIN CAPITAL LETTER ENG' where ujis=0x8FA9AB; +update t1 set name='U+00D8 LATIN CAPITAL LETTER O WITH STROKE' where ujis=0x8FA9AC; +update t1 set name='U+0152 LATIN CAPITAL LIGATURE OE' where ujis=0x8FA9AD; +update t1 set name='U+0166 LATIN CAPITAL LETTER T WITH STROKE' where ujis=0x8FA9AF; +update t1 set name='U+00DE LATIN CAPITAL LETTER THORN' where ujis=0x8FA9B0; +update t1 set name='U+00E6 LATIN SMALL LIGATURE AE' where ujis=0x8FA9C1; +update t1 set name='U+0111 LATIN SMALL LETTER D WITH STROKE' where ujis=0x8FA9C2; +update t1 set name='U+00F0 LATIN SMALL LETTER ETH' where ujis=0x8FA9C3; +update t1 set name='U+0127 LATIN SMALL LETTER H WITH STROKE' where ujis=0x8FA9C4; +update t1 set name='U+0131 LATIN SMALL LETTER DOTLESS I' where ujis=0x8FA9C5; +update t1 set name='U+0133 LATIN SMALL LIGATURE IJ' where ujis=0x8FA9C6; +update t1 set name='U+0138 LATIN SMALL LETTER KRA' where ujis=0x8FA9C7; +update t1 set name='U+0142 LATIN SMALL LETTER L WITH STROKE' where ujis=0x8FA9C8; +update t1 set name='U+0140 LATIN SMALL LETTER L WITH MIDDLE DOT' where ujis=0x8FA9C9; +update t1 set name='U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE' where ujis=0x8FA9CA; +update t1 set name='U+014B LATIN SMALL LETTER ENG' where ujis=0x8FA9CB; +update t1 set name='U+00F8 LATIN SMALL LETTER O WITH STROKE' where ujis=0x8FA9CC; +update t1 set name='U+0153 LATIN SMALL LIGATURE OE' where ujis=0x8FA9CD; +update t1 set name='U+00DF LATIN SMALL LETTER SHARP S' where ujis=0x8FA9CE; +update t1 set name='U+0167 LATIN SMALL LETTER T WITH STROKE' where ujis=0x8FA9CF; +update t1 set name='U+00FE LATIN SMALL LETTER THORN' where ujis=0x8FA9D0; +update t1 set name='U+00C1 LATIN CAPITAL LETTER A WITH ACUTE' where ujis=0x8FAAA1; +update t1 set name='U+00C0 LATIN CAPITAL LETTER A WITH GRAVE' where ujis=0x8FAAA2; +update t1 set name='U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS' where ujis=0x8FAAA3; +update t1 set name='U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX' where ujis=0x8FAAA4; +update t1 set name='U+0102 LATIN CAPITAL LETTER A WITH BREVE' where ujis=0x8FAAA5; +update t1 set name='U+01CD LATIN CAPITAL LETTER A WITH CARON' where ujis=0x8FAAA6; +update t1 set name='U+0100 LATIN CAPITAL LETTER A WITH MACRON' where ujis=0x8FAAA7; +update t1 set name='U+0104 LATIN CAPITAL LETTER A WITH OGONEK' where ujis=0x8FAAA8; +update t1 set name='U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE' where ujis=0x8FAAA9; +update t1 set name='U+00C3 LATIN CAPITAL LETTER A WITH TILDE' where ujis=0x8FAAAA; +update t1 set name='U+0106 LATIN CAPITAL LETTER C WITH ACUTE' where ujis=0x8FAAAB; +update t1 set name='U+0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX' where ujis=0x8FAAAC; +update t1 set name='U+010C LATIN CAPITAL LETTER C WITH CARON' where ujis=0x8FAAAD; +update t1 set name='U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA' where ujis=0x8FAAAE; +update t1 set name='U+010A LATIN CAPITAL LETTER C WITH DOT ABOVE' where ujis=0x8FAAAF; +update t1 set name='U+010E LATIN CAPITAL LETTER D WITH CARON' where ujis=0x8FAAB0; +update t1 set name='U+00C9 LATIN CAPITAL LETTER E WITH ACUTE' where ujis=0x8FAAB1; +update t1 set name='U+00C8 LATIN CAPITAL LETTER E WITH GRAVE' where ujis=0x8FAAB2; +update t1 set name='U+00CB LATIN CAPITAL LETTER E WITH DIAERESIS' where ujis=0x8FAAB3; +update t1 set name='U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX' where ujis=0x8FAAB4; +update t1 set name='U+011A LATIN CAPITAL LETTER E WITH CARON' where ujis=0x8FAAB5; +update t1 set name='U+0116 LATIN CAPITAL LETTER E WITH DOT ABOVE' where ujis=0x8FAAB6; +update t1 set name='U+0112 LATIN CAPITAL LETTER E WITH MACRON' where ujis=0x8FAAB7; +update t1 set name='U+0118 LATIN CAPITAL LETTER E WITH OGONEK' where ujis=0x8FAAB8; +update t1 set name='U+011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX' where ujis=0x8FAABA; +update t1 set name='U+011E LATIN CAPITAL LETTER G WITH BREVE' where ujis=0x8FAABB; +update t1 set name='U+0122 LATIN CAPITAL LETTER G WITH CEDILLA' where ujis=0x8FAABC; +update t1 set name='U+0120 LATIN CAPITAL LETTER G WITH DOT ABOVE' where ujis=0x8FAABD; +update t1 set name='U+0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX' where ujis=0x8FAABE; +update t1 set name='U+00CD LATIN CAPITAL LETTER I WITH ACUTE' where ujis=0x8FAABF; +update t1 set name='U+00CC LATIN CAPITAL LETTER I WITH GRAVE' where ujis=0x8FAAC0; +update t1 set name='U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS' where ujis=0x8FAAC1; +update t1 set name='U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX' where ujis=0x8FAAC2; +update t1 set name='U+01CF LATIN CAPITAL LETTER I WITH CARON' where ujis=0x8FAAC3; +update t1 set name='U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE' where ujis=0x8FAAC4; +update t1 set name='U+012A LATIN CAPITAL LETTER I WITH MACRON' where ujis=0x8FAAC5; +update t1 set name='U+012E LATIN CAPITAL LETTER I WITH OGONEK' where ujis=0x8FAAC6; +update t1 set name='U+0128 LATIN CAPITAL LETTER I WITH TILDE' where ujis=0x8FAAC7; +update t1 set name='U+0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX' where ujis=0x8FAAC8; +update t1 set name='U+0136 LATIN CAPITAL LETTER K WITH CEDILLA' where ujis=0x8FAAC9; +update t1 set name='U+0139 LATIN CAPITAL LETTER L WITH ACUTE' where ujis=0x8FAACA; +update t1 set name='U+013D LATIN CAPITAL LETTER L WITH CARON' where ujis=0x8FAACB; +update t1 set name='U+013B LATIN CAPITAL LETTER L WITH CEDILLA' where ujis=0x8FAACC; +update t1 set name='U+0143 LATIN CAPITAL LETTER N WITH ACUTE' where ujis=0x8FAACD; +update t1 set name='U+0147 LATIN CAPITAL LETTER N WITH CARON' where ujis=0x8FAACE; +update t1 set name='U+0145 LATIN CAPITAL LETTER N WITH CEDILLA' where ujis=0x8FAACF; +update t1 set name='U+00D1 LATIN CAPITAL LETTER N WITH TILDE' where ujis=0x8FAAD0; +update t1 set name='U+00D3 LATIN CAPITAL LETTER O WITH ACUTE' where ujis=0x8FAAD1; +update t1 set name='U+00D2 LATIN CAPITAL LETTER O WITH GRAVE' where ujis=0x8FAAD2; +update t1 set name='U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS' where ujis=0x8FAAD3; +update t1 set name='U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX' where ujis=0x8FAAD4; +update t1 set name='U+01D1 LATIN CAPITAL LETTER O WITH CARON' where ujis=0x8FAAD5; +update t1 set name='U+0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE' where ujis=0x8FAAD6; +update t1 set name='U+014C LATIN CAPITAL LETTER O WITH MACRON' where ujis=0x8FAAD7; +update t1 set name='U+00D5 LATIN CAPITAL LETTER O WITH TILDE' where ujis=0x8FAAD8; +update t1 set name='U+0154 LATIN CAPITAL LETTER R WITH ACUTE' where ujis=0x8FAAD9; +update t1 set name='U+0158 LATIN CAPITAL LETTER R WITH CARON' where ujis=0x8FAADA; +update t1 set name='U+0156 LATIN CAPITAL LETTER R WITH CEDILLA' where ujis=0x8FAADB; +update t1 set name='U+015A LATIN CAPITAL LETTER S WITH ACUTE' where ujis=0x8FAADC; +update t1 set name='U+015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX' where ujis=0x8FAADD; +update t1 set name='U+0160 LATIN CAPITAL LETTER S WITH CARON' where ujis=0x8FAADE; +update t1 set name='U+015E LATIN CAPITAL LETTER S WITH CEDILLA' where ujis=0x8FAADF; +update t1 set name='U+0164 LATIN CAPITAL LETTER T WITH CARON' where ujis=0x8FAAE0; +update t1 set name='U+0162 LATIN CAPITAL LETTER T WITH CEDILLA' where ujis=0x8FAAE1; +update t1 set name='U+00DA LATIN CAPITAL LETTER U WITH ACUTE' where ujis=0x8FAAE2; +update t1 set name='U+00D9 LATIN CAPITAL LETTER U WITH GRAVE' where ujis=0x8FAAE3; +update t1 set name='U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS' where ujis=0x8FAAE4; +update t1 set name='U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX' where ujis=0x8FAAE5; +update t1 set name='U+016C LATIN CAPITAL LETTER U WITH BREVE' where ujis=0x8FAAE6; +update t1 set name='U+01D3 LATIN CAPITAL LETTER U WITH CARON' where ujis=0x8FAAE7; +update t1 set name='U+0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE' where ujis=0x8FAAE8; +update t1 set name='U+016A LATIN CAPITAL LETTER U WITH MACRON' where ujis=0x8FAAE9; +update t1 set name='U+0172 LATIN CAPITAL LETTER U WITH OGONEK' where ujis=0x8FAAEA; +update t1 set name='U+016E LATIN CAPITAL LETTER U WITH RING ABOVE' where ujis=0x8FAAEB; +update t1 set name='U+0168 LATIN CAPITAL LETTER U WITH TILDE' where ujis=0x8FAAEC; +update t1 set name='U+01D7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE' where ujis=0x8FAAED; +update t1 set name='U+01DB LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE' where ujis=0x8FAAEE; +update t1 set name='U+01D9 LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON' where ujis=0x8FAAEF; +update t1 set name='U+01D5 LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON' where ujis=0x8FAAF0; +update t1 set name='U+0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX' where ujis=0x8FAAF1; +update t1 set name='U+00DD LATIN CAPITAL LETTER Y WITH ACUTE' where ujis=0x8FAAF2; +update t1 set name='U+0178 LATIN CAPITAL LETTER Y WITH DIAERESIS' where ujis=0x8FAAF3; +update t1 set name='U+0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX' where ujis=0x8FAAF4; +update t1 set name='U+0179 LATIN CAPITAL LETTER Z WITH ACUTE' where ujis=0x8FAAF5; +update t1 set name='U+017D LATIN CAPITAL LETTER Z WITH CARON' where ujis=0x8FAAF6; +update t1 set name='U+017B LATIN CAPITAL LETTER Z WITH DOT ABOVE' where ujis=0x8FAAF7; +update t1 set name='U+00E1 LATIN SMALL LETTER A WITH ACUTE' where ujis=0x8FABA1; +update t1 set name='U+00E0 LATIN SMALL LETTER A WITH GRAVE' where ujis=0x8FABA2; +update t1 set name='U+00E4 LATIN SMALL LETTER A WITH DIAERESIS' where ujis=0x8FABA3; +update t1 set name='U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX' where ujis=0x8FABA4; +update t1 set name='U+0103 LATIN SMALL LETTER A WITH BREVE' where ujis=0x8FABA5; +update t1 set name='U+01CE LATIN SMALL LETTER A WITH CARON' where ujis=0x8FABA6; +update t1 set name='U+0101 LATIN SMALL LETTER A WITH MACRON' where ujis=0x8FABA7; +update t1 set name='U+0105 LATIN SMALL LETTER A WITH OGONEK' where ujis=0x8FABA8; +update t1 set name='U+00E5 LATIN SMALL LETTER A WITH RING ABOVE' where ujis=0x8FABA9; +update t1 set name='U+00E3 LATIN SMALL LETTER A WITH TILDE' where ujis=0x8FABAA; +update t1 set name='U+0107 LATIN SMALL LETTER C WITH ACUTE' where ujis=0x8FABAB; +update t1 set name='U+0109 LATIN SMALL LETTER C WITH CIRCUMFLEX' where ujis=0x8FABAC; +update t1 set name='U+010D LATIN SMALL LETTER C WITH CARON' where ujis=0x8FABAD; +update t1 set name='U+00E7 LATIN SMALL LETTER C WITH CEDILLA' where ujis=0x8FABAE; +update t1 set name='U+010B LATIN SMALL LETTER C WITH DOT ABOVE' where ujis=0x8FABAF; +update t1 set name='U+010F LATIN SMALL LETTER D WITH CARON' where ujis=0x8FABB0; +update t1 set name='U+00E9 LATIN SMALL LETTER E WITH ACUTE' where ujis=0x8FABB1; +update t1 set name='U+00E8 LATIN SMALL LETTER E WITH GRAVE' where ujis=0x8FABB2; +update t1 set name='U+00EB LATIN SMALL LETTER E WITH DIAERESIS' where ujis=0x8FABB3; +update t1 set name='U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX' where ujis=0x8FABB4; +update t1 set name='U+011B LATIN SMALL LETTER E WITH CARON' where ujis=0x8FABB5; +update t1 set name='U+0117 LATIN SMALL LETTER E WITH DOT ABOVE' where ujis=0x8FABB6; +update t1 set name='U+0113 LATIN SMALL LETTER E WITH MACRON' where ujis=0x8FABB7; +update t1 set name='U+0119 LATIN SMALL LETTER E WITH OGONEK' where ujis=0x8FABB8; +update t1 set name='U+01F5 LATIN SMALL LETTER G WITH ACUTE' where ujis=0x8FABB9; +update t1 set name='U+011D LATIN SMALL LETTER G WITH CIRCUMFLEX' where ujis=0x8FABBA; +update t1 set name='U+011F LATIN SMALL LETTER G WITH BREVE' where ujis=0x8FABBB; +update t1 set name='U+0121 LATIN SMALL LETTER G WITH DOT ABOVE' where ujis=0x8FABBD; +update t1 set name='U+0125 LATIN SMALL LETTER H WITH CIRCUMFLEX' where ujis=0x8FABBE; +update t1 set name='U+00ED LATIN SMALL LETTER I WITH ACUTE' where ujis=0x8FABBF; +update t1 set name='U+00EC LATIN SMALL LETTER I WITH GRAVE' where ujis=0x8FABC0; +update t1 set name='U+00EF LATIN SMALL LETTER I WITH DIAERESIS' where ujis=0x8FABC1; +update t1 set name='U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX' where ujis=0x8FABC2; +update t1 set name='U+01D0 LATIN SMALL LETTER I WITH CARON' where ujis=0x8FABC3; +update t1 set name='U+012B LATIN SMALL LETTER I WITH MACRON' where ujis=0x8FABC5; +update t1 set name='U+012F LATIN SMALL LETTER I WITH OGONEK' where ujis=0x8FABC6; +update t1 set name='U+0129 LATIN SMALL LETTER I WITH TILDE' where ujis=0x8FABC7; +update t1 set name='U+0135 LATIN SMALL LETTER J WITH CIRCUMFLEX' where ujis=0x8FABC8; +update t1 set name='U+0137 LATIN SMALL LETTER K WITH CEDILLA' where ujis=0x8FABC9; +update t1 set name='U+013A LATIN SMALL LETTER L WITH ACUTE' where ujis=0x8FABCA; +update t1 set name='U+013E LATIN SMALL LETTER L WITH CARON' where ujis=0x8FABCB; +update t1 set name='U+013C LATIN SMALL LETTER L WITH CEDILLA' where ujis=0x8FABCC; +update t1 set name='U+0144 LATIN SMALL LETTER N WITH ACUTE' where ujis=0x8FABCD; +update t1 set name='U+0148 LATIN SMALL LETTER N WITH CARON' where ujis=0x8FABCE; +update t1 set name='U+0146 LATIN SMALL LETTER N WITH CEDILLA' where ujis=0x8FABCF; +update t1 set name='U+00F1 LATIN SMALL LETTER N WITH TILDE' where ujis=0x8FABD0; +update t1 set name='U+00F3 LATIN SMALL LETTER O WITH ACUTE' where ujis=0x8FABD1; +update t1 set name='U+00F2 LATIN SMALL LETTER O WITH GRAVE' where ujis=0x8FABD2; +update t1 set name='U+00F6 LATIN SMALL LETTER O WITH DIAERESIS' where ujis=0x8FABD3; +update t1 set name='U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX' where ujis=0x8FABD4; +update t1 set name='U+01D2 LATIN SMALL LETTER O WITH CARON' where ujis=0x8FABD5; +update t1 set name='U+0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE' where ujis=0x8FABD6; +update t1 set name='U+014D LATIN SMALL LETTER O WITH MACRON' where ujis=0x8FABD7; +update t1 set name='U+00F5 LATIN SMALL LETTER O WITH TILDE' where ujis=0x8FABD8; +update t1 set name='U+0155 LATIN SMALL LETTER R WITH ACUTE' where ujis=0x8FABD9; +update t1 set name='U+0159 LATIN SMALL LETTER R WITH CARON' where ujis=0x8FABDA; +update t1 set name='U+0157 LATIN SMALL LETTER R WITH CEDILLA' where ujis=0x8FABDB; +update t1 set name='U+015B LATIN SMALL LETTER S WITH ACUTE' where ujis=0x8FABDC; +update t1 set name='U+015D LATIN SMALL LETTER S WITH CIRCUMFLEX' where ujis=0x8FABDD; +update t1 set name='U+0161 LATIN SMALL LETTER S WITH CARON' where ujis=0x8FABDE; +update t1 set name='U+015F LATIN SMALL LETTER S WITH CEDILLA' where ujis=0x8FABDF; +update t1 set name='U+0165 LATIN SMALL LETTER T WITH CARON' where ujis=0x8FABE0; +update t1 set name='U+0163 LATIN SMALL LETTER T WITH CEDILLA' where ujis=0x8FABE1; +update t1 set name='U+00FA LATIN SMALL LETTER U WITH ACUTE' where ujis=0x8FABE2; +update t1 set name='U+00F9 LATIN SMALL LETTER U WITH GRAVE' where ujis=0x8FABE3; +update t1 set name='U+00FC LATIN SMALL LETTER U WITH DIAERESIS' where ujis=0x8FABE4; +update t1 set name='U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX' where ujis=0x8FABE5; +update t1 set name='U+016D LATIN SMALL LETTER U WITH BREVE' where ujis=0x8FABE6; +update t1 set name='U+01D4 LATIN SMALL LETTER U WITH CARON' where ujis=0x8FABE7; +update t1 set name='U+0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE' where ujis=0x8FABE8; +update t1 set name='U+016B LATIN SMALL LETTER U WITH MACRON' where ujis=0x8FABE9; +update t1 set name='U+0173 LATIN SMALL LETTER U WITH OGONEK' where ujis=0x8FABEA; +update t1 set name='U+016F LATIN SMALL LETTER U WITH RING ABOVE' where ujis=0x8FABEB; +update t1 set name='U+0169 LATIN SMALL LETTER U WITH TILDE' where ujis=0x8FABEC; +update t1 set name='U+01D8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE' where ujis=0x8FABED; +update t1 set name='U+01DC LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE' where ujis=0x8FABEE; +update t1 set name='U+01DA LATIN SMALL LETTER U WITH DIAERESIS AND CARON' where ujis=0x8FABEF; +update t1 set name='U+01D6 LATIN SMALL LETTER U WITH DIAERESIS AND MACRON' where ujis=0x8FABF0; +update t1 set name='U+0175 LATIN SMALL LETTER W WITH CIRCUMFLEX' where ujis=0x8FABF1; +update t1 set name='U+00FD LATIN SMALL LETTER Y WITH ACUTE' where ujis=0x8FABF2; +update t1 set name='U+00FF LATIN SMALL LETTER Y WITH DIAERESIS' where ujis=0x8FABF3; +update t1 set name='U+0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX' where ujis=0x8FABF4; +update t1 set name='U+017A LATIN SMALL LETTER Z WITH ACUTE' where ujis=0x8FABF5; +update t1 set name='U+017E LATIN SMALL LETTER Z WITH CARON' where ujis=0x8FABF6; +update t1 set name='U+017C LATIN SMALL LETTER Z WITH DOT ABOVE' where ujis=0x8FABF7; +update t1 set name='<CJK>' where ujis >= 0x8FB0A1 AND ujis <= 0x8FBFFE; +update t1 set name='<CJK>' where ujis >= 0x8FC0A1 AND ujis <= 0x8FCFFE; +update t1 set name='<CJK>' where ujis >= 0x8FD0A1 AND ujis <= 0x8FDFFE; +update t1 set name='<CJK>' where ujis >= 0x8FE0A1 AND ujis <= 0x8FECFE; +update t1 set name='U+9EF8 <CJK>' where ujis=0x8FEDA1; +update t1 set name='U+9EFF <CJK>' where ujis=0x8FEDA2; +update t1 set name='U+9F02 <CJK>' where ujis=0x8FEDA3; +update t1 set name='U+9F03 <CJK>' where ujis=0x8FEDA4; +update t1 set name='U+9F09 <CJK>' where ujis=0x8FEDA5; +update t1 set name='U+9F0F <CJK>' where ujis=0x8FEDA6; +update t1 set name='U+9F10 <CJK>' where ujis=0x8FEDA7; +update t1 set name='U+9F11 <CJK>' where ujis=0x8FEDA8; +update t1 set name='U+9F12 <CJK>' where ujis=0x8FEDA9; +update t1 set name='U+9F14 <CJK>' where ujis=0x8FEDAA; +update t1 set name='U+9F16 <CJK>' where ujis=0x8FEDAB; +update t1 set name='U+9F17 <CJK>' where ujis=0x8FEDAC; +update t1 set name='U+9F19 <CJK>' where ujis=0x8FEDAD; +update t1 set name='U+9F1A <CJK>' where ujis=0x8FEDAE; +update t1 set name='U+9F1B <CJK>' where ujis=0x8FEDAF; +update t1 set name='U+9F1F <CJK>' where ujis=0x8FEDB0; +update t1 set name='U+9F22 <CJK>' where ujis=0x8FEDB1; +update t1 set name='U+9F26 <CJK>' where ujis=0x8FEDB2; +update t1 set name='U+9F2A <CJK>' where ujis=0x8FEDB3; +update t1 set name='U+9F2B <CJK>' where ujis=0x8FEDB4; +update t1 set name='U+9F2F <CJK>' where ujis=0x8FEDB5; +update t1 set name='U+9F31 <CJK>' where ujis=0x8FEDB6; +update t1 set name='U+9F32 <CJK>' where ujis=0x8FEDB7; +update t1 set name='U+9F34 <CJK>' where ujis=0x8FEDB8; +update t1 set name='U+9F37 <CJK>' where ujis=0x8FEDB9; +update t1 set name='U+9F39 <CJK>' where ujis=0x8FEDBA; +update t1 set name='U+9F3A <CJK>' where ujis=0x8FEDBB; +update t1 set name='U+9F3C <CJK>' where ujis=0x8FEDBC; +update t1 set name='U+9F3D <CJK>' where ujis=0x8FEDBD; +update t1 set name='U+9F3F <CJK>' where ujis=0x8FEDBE; +update t1 set name='U+9F41 <CJK>' where ujis=0x8FEDBF; +update t1 set name='U+9F43 <CJK>' where ujis=0x8FEDC0; +update t1 set name='U+9F44 <CJK>' where ujis=0x8FEDC1; +update t1 set name='U+9F45 <CJK>' where ujis=0x8FEDC2; +update t1 set name='U+9F46 <CJK>' where ujis=0x8FEDC3; +update t1 set name='U+9F47 <CJK>' where ujis=0x8FEDC4; +update t1 set name='U+9F53 <CJK>' where ujis=0x8FEDC5; +update t1 set name='U+9F55 <CJK>' where ujis=0x8FEDC6; +update t1 set name='U+9F56 <CJK>' where ujis=0x8FEDC7; +update t1 set name='U+9F57 <CJK>' where ujis=0x8FEDC8; +update t1 set name='U+9F58 <CJK>' where ujis=0x8FEDC9; +update t1 set name='U+9F5A <CJK>' where ujis=0x8FEDCA; +update t1 set name='U+9F5D <CJK>' where ujis=0x8FEDCB; +update t1 set name='U+9F5E <CJK>' where ujis=0x8FEDCC; +update t1 set name='U+9F68 <CJK>' where ujis=0x8FEDCD; +update t1 set name='U+9F69 <CJK>' where ujis=0x8FEDCE; +update t1 set name='U+9F6D <CJK>' where ujis=0x8FEDCF; +update t1 set name='U+9F6E <CJK>' where ujis=0x8FEDD0; +update t1 set name='U+9F6F <CJK>' where ujis=0x8FEDD1; +update t1 set name='U+9F70 <CJK>' where ujis=0x8FEDD2; +update t1 set name='U+9F71 <CJK>' where ujis=0x8FEDD3; +update t1 set name='U+9F73 <CJK>' where ujis=0x8FEDD4; +update t1 set name='U+9F75 <CJK>' where ujis=0x8FEDD5; +update t1 set name='U+9F7A <CJK>' where ujis=0x8FEDD6; +update t1 set name='U+9F7D <CJK>' where ujis=0x8FEDD7; +update t1 set name='U+9F8F <CJK>' where ujis=0x8FEDD8; +update t1 set name='U+9F90 <CJK>' where ujis=0x8FEDD9; +update t1 set name='U+9F91 <CJK>' where ujis=0x8FEDDA; +update t1 set name='U+9F92 <CJK>' where ujis=0x8FEDDB; +update t1 set name='U+9F94 <CJK>' where ujis=0x8FEDDC; +update t1 set name='U+9F96 <CJK>' where ujis=0x8FEDDD; +update t1 set name='U+9F97 <CJK>' where ujis=0x8FEDDE; +update t1 set name='U+9F9E <CJK>' where ujis=0x8FEDDF; +update t1 set name='U+9FA1 <CJK>' where ujis=0x8FEDE0; +update t1 set name='U+9FA2 <CJK>' where ujis=0x8FEDE1; +update t1 set name='U+9FA3 <CJK>' where ujis=0x8FEDE2; +update t1 set name='U+9FA5 <CJK>' where ujis=0x8FEDE3; +update t1 set name='User defined range #2' where ujis >= 0x8FF5A1 and ujis <= 0x8FFEFE; +update t1 set name='UNASSIGNED' where name=''; +update t1 set ucs2=ujis, ujis2=ucs2; +Warnings: +Warning 1366 Incorrect string value: '\xA2\xAF' for column 'ucs2' at row 237 +Warning 1366 Incorrect string value: '\xA2\xB0' for column 'ucs2' at row 238 +Warning 1366 Incorrect string value: '\xA2\xB1' for column 'ucs2' at row 239 +Warning 1366 Incorrect string value: '\xA2\xB2' for column 'ucs2' at row 240 +Warning 1366 Incorrect string value: '\xA2\xB3' for column 'ucs2' at row 241 +Warning 1366 Incorrect string value: '\xA2\xB4' for column 'ucs2' at row 242 +Warning 1366 Incorrect string value: '\xA2\xB5' for column 'ucs2' at row 243 +Warning 1366 Incorrect string value: '\xA2\xB6' for column 'ucs2' at row 244 +Warning 1366 Incorrect string value: '\xA2\xB7' for column 'ucs2' at row 245 +Warning 1366 Incorrect string value: '\xA2\xB8' for column 'ucs2' at row 246 +Warning 1366 Incorrect string value: '\xA2\xB9' for column 'ucs2' at row 247 +Warning 1366 Incorrect string value: '\xA2\xC2' for column 'ucs2' at row 256 +Warning 1366 Incorrect string value: '\xA2\xC3' for column 'ucs2' at row 257 +Warning 1366 Incorrect string value: '\xA2\xC4' for column 'ucs2' at row 258 +Warning 1366 Incorrect string value: '\xA2\xC5' for column 'ucs2' at row 259 +Warning 1366 Incorrect string value: '\xA2\xC6' for column 'ucs2' at row 260 +Warning 1366 Incorrect string value: '\xA2\xC7' for column 'ucs2' at row 261 +Warning 1366 Incorrect string value: '\xA2\xC8' for column 'ucs2' at row 262 +Warning 1366 Incorrect string value: '\xA2\xC9' for column 'ucs2' at row 263 +Warning 1366 Incorrect string value: '\xA2\xD1' for column 'ucs2' at row 271 +Warning 1366 Incorrect string value: '\xA2\xD2' for column 'ucs2' at row 272 +Warning 1366 Incorrect string value: '\xA2\xD3' for column 'ucs2' at row 273 +Warning 1366 Incorrect string value: '\xA2\xD4' for column 'ucs2' at row 274 +Warning 1366 Incorrect string value: '\xA2\xD5' for column 'ucs2' at row 275 +Warning 1366 Incorrect string value: '\xA2\xD6' for column 'ucs2' at row 276 +Warning 1366 Incorrect string value: '\xA2\xD7' for column 'ucs2' at row 277 +Warning 1366 Incorrect string value: '\xA2\xD8' for column 'ucs2' at row 278 +Warning 1366 Incorrect string value: '\xA2\xD9' for column 'ucs2' at row 279 +Warning 1366 Incorrect string value: '\xA2\xDA' for column 'ucs2' at row 280 +Warning 1366 Incorrect string value: '\xA2\xDB' for column 'ucs2' at row 281 +Warning 1366 Incorrect string value: '\xA2\xEB' for column 'ucs2' at row 297 +Warning 1366 Incorrect string value: '\xA2\xEC' for column 'ucs2' at row 298 +Warning 1366 Incorrect string value: '\xA2\xED' for column 'ucs2' at row 299 +Warning 1366 Incorrect string value: '\xA2\xEE' for column 'ucs2' at row 300 +Warning 1366 Incorrect string value: '\xA2\xEF' for column 'ucs2' at row 301 +Warning 1366 Incorrect string value: '\xA2\xF0' for column 'ucs2' at row 302 +Warning 1366 Incorrect string value: '\xA2\xF1' for column 'ucs2' at row 303 +Warning 1366 Incorrect string value: '\xA2\xFA' for column 'ucs2' at row 312 +Warning 1366 Incorrect string value: '\xA2\xFB' for column 'ucs2' at row 313 +Warning 1366 Incorrect string value: '\xA2\xFC' for column 'ucs2' at row 314 +Warning 1366 Incorrect string value: '\xA2\xFD' for column 'ucs2' at row 315 +Warning 1366 Incorrect string value: '\xA3\xA1' for column 'ucs2' at row 317 +Warning 1366 Incorrect string value: '\xA3\xA2' for column 'ucs2' at row 318 +Warning 1366 Incorrect string value: '\xA3\xA3' for column 'ucs2' at row 319 +Warning 1366 Incorrect string value: '\xA3\xA4' for column 'ucs2' at row 320 +Warning 1366 Incorrect string value: '\xA3\xA5' for column 'ucs2' at row 321 +Warning 1366 Incorrect string value: '\xA3\xA6' for column 'ucs2' at row 322 +Warning 1366 Incorrect string value: '\xA3\xA7' for column 'ucs2' at row 323 +Warning 1366 Incorrect string value: '\xA3\xA8' for column 'ucs2' at row 324 +Warning 1366 Incorrect string value: '\xA3\xA9' for column 'ucs2' at row 325 +Warning 1366 Incorrect string value: '\xA3\xAA' for column 'ucs2' at row 326 +Warning 1366 Incorrect string value: '\xA3\xAB' for column 'ucs2' at row 327 +Warning 1366 Incorrect string value: '\xA3\xAC' for column 'ucs2' at row 328 +Warning 1366 Incorrect string value: '\xA3\xAD' for column 'ucs2' at row 329 +Warning 1366 Incorrect string value: '\xA3\xAE' for column 'ucs2' at row 330 +Warning 1366 Incorrect string value: '\xA3\xAF' for column 'ucs2' at row 331 +Warning 1366 Incorrect string value: '\xA3\xBA' for column 'ucs2' at row 342 +Warning 1366 Incorrect string value: '\xA3\xBB' for column 'ucs2' at row 343 +Warning 1366 Incorrect string value: '\xA3\xBC' for column 'ucs2' at row 344 +Warning 1366 Incorrect string value: '\xA3\xBD' for column 'ucs2' at row 345 +Warning 1366 Incorrect string value: '\xA3\xBE' for column 'ucs2' at row 346 +Warning 1366 Incorrect string value: '\xA3\xBF' for column 'ucs2' at row 347 +Warning 1366 Incorrect string value: '\xA3\xC0' for column 'ucs2' at row 348 +Warning 1366 Incorrect string value: '\xA3\xDB' for column 'ucs2' at row 375 +Characters with safe Unicode round trip +select hex(ujis), hex(ucs2), hex(ujis2), name from t1 where ujis=ujis2 order by ujis; +hex(ujis) hex(ucs2) hex(ujis2) name +00 0000 00 U+0000 NULL +01 0001 01 U+0001 START OF HEADING +02 0002 02 U+0002 START OF TEXT +03 0003 03 U+0003 END OF TEXT +04 0004 04 U+0004 END OF TRANSMISSION +05 0005 05 U+0005 ENQUIRY +06 0006 06 U+0006 ACKNOWLEDGE +07 0007 07 U+0007 BELL +08 0008 08 U+0008 BACKSPACE +09 0009 09 U+0009 HORIZONTAL TABULATION +0A 000A 0A U+000A LINE FEED +0B 000B 0B U+000B VERTICAL TABULATION +0C 000C 0C U+000C FORM FEED +0D 000D 0D U+000D CARRIAGE RETURN +0E 000E 0E U+000E SHIFT OUT +0F 000F 0F U+000F SHIFT IN +10 0010 10 U+0010 DATA LINK ESCAPE +11 0011 11 U+0011 DEVICE CONTROL ONE +12 0012 12 U+0012 DEVICE CONTROL TWO +13 0013 13 U+0013 DEVICE CONTROL THREE +14 0014 14 U+0014 DEVICE CONTROL FOUR +15 0015 15 U+0015 NEGATIVE ACKNOWLEDGE +16 0016 16 U+0016 SYNCHRONOUS IDLE +17 0017 17 U+0017 END OF TRANSMISSION BLOCK +18 0018 18 U+0018 CANCEL +19 0019 19 U+0019 END OF MEDIUM +1A 001A 1A U+001A SUBSTITUTE +1B 001B 1B U+001B ESCAPE +1C 001C 1C U+001C FILE SEPARATOR +1D 001D 1D U+001D GROUP SEPARATOR +1E 001E 1E U+001E RECORD SEPARATOR +1F 001F 1F U+001F UNIT SEPARATOR +20 0020 20 U+0020 SPACE +21 0021 21 U+0021 EXCLAMATION MARK +22 0022 22 U+0022 QUOTATION MARK +23 0023 23 U+0023 NUMBER SIGN +24 0024 24 U+0024 DOLLAR SIGN +25 0025 25 U+0025 PERCENT SIGN +26 0026 26 U+0026 AMPERSAND +27 0027 27 U+0027 APOSTROPHE +28 0028 28 U+0028 LEFT PARENTHESIS +29 0029 29 U+0029 RIGHT PARENTHESIS +2A 002A 2A U+002A ASTERISK +2B 002B 2B U+002B PLUS SIGN +2C 002C 2C U+002C COMMA +2D 002D 2D U+002D HYPHEN-MINUS +2E 002E 2E U+002E FULL STOP +2F 002F 2F U+002F SOLIDUS +30 0030 30 U+0030 DIGIT ZERO +31 0031 31 U+0031 DIGIT ONE +32 0032 32 U+0032 DIGIT TWO +33 0033 33 U+0033 DIGIT THREE +34 0034 34 U+0034 DIGIT FOUR +35 0035 35 U+0035 DIGIT FIVE +36 0036 36 U+0036 DIGIT SIX +37 0037 37 U+0037 DIGIT SEVEN +38 0038 38 U+0038 DIGIT EIGHT +39 0039 39 U+0039 DIGIT NINE +3A 003A 3A U+003A COLON +3B 003B 3B U+003B SEMICOLON +3C 003C 3C U+003C LESS-THAN SIGN +3D 003D 3D U+003D EQUALS SIGN +3E 003E 3E U+003E GREATER-THAN SIGN +3F 003F 3F U+003F QUESTION MARK +40 0040 40 U+0040 COMMERCIAL AT +41 0041 41 U+0041 LATIN CAPITAL LETTER A +42 0042 42 U+0042 LATIN CAPITAL LETTER B +43 0043 43 U+0043 LATIN CAPITAL LETTER C +44 0044 44 U+0044 LATIN CAPITAL LETTER D +45 0045 45 U+0045 LATIN CAPITAL LETTER E +46 0046 46 U+0046 LATIN CAPITAL LETTER F +47 0047 47 U+0047 LATIN CAPITAL LETTER G +48 0048 48 U+0048 LATIN CAPITAL LETTER H +49 0049 49 U+0049 LATIN CAPITAL LETTER I +4A 004A 4A U+004A LATIN CAPITAL LETTER J +4B 004B 4B U+004B LATIN CAPITAL LETTER K +4C 004C 4C U+004C LATIN CAPITAL LETTER L +4D 004D 4D U+004D LATIN CAPITAL LETTER M +4E 004E 4E U+004E LATIN CAPITAL LETTER N +4F 004F 4F U+004F LATIN CAPITAL LETTER O +50 0050 50 U+0050 LATIN CAPITAL LETTER P +51 0051 51 U+0051 LATIN CAPITAL LETTER Q +52 0052 52 U+0052 LATIN CAPITAL LETTER R +53 0053 53 U+0053 LATIN CAPITAL LETTER S +54 0054 54 U+0054 LATIN CAPITAL LETTER T +55 0055 55 U+0055 LATIN CAPITAL LETTER U +56 0056 56 U+0056 LATIN CAPITAL LETTER V +57 0057 57 U+0057 LATIN CAPITAL LETTER W +58 0058 58 U+0058 LATIN CAPITAL LETTER X +59 0059 59 U+0059 LATIN CAPITAL LETTER Y +5A 005A 5A U+005A LATIN CAPITAL LETTER Z +5B 005B 5B U+005B LEFT SQUARE BRACKET +5C 005C 5C U+005C REVERSE SOLIDUS +5D 005D 5D U+005D RIGHT SQUARE BRACKET +5E 005E 5E U+005E CIRCUMFLEX ACCENT +5F 005F 5F U+005F LOW LINE +60 0060 60 U+0060 GRAVE ACCENT +61 0061 61 U+0061 LATIN SMALL LETTER A +62 0062 62 U+0062 LATIN SMALL LETTER B +63 0063 63 U+0063 LATIN SMALL LETTER C +64 0064 64 U+0064 LATIN SMALL LETTER D +65 0065 65 U+0065 LATIN SMALL LETTER E +66 0066 66 U+0066 LATIN SMALL LETTER F +67 0067 67 U+0067 LATIN SMALL LETTER G +68 0068 68 U+0068 LATIN SMALL LETTER H +69 0069 69 U+0069 LATIN SMALL LETTER I +6A 006A 6A U+006A LATIN SMALL LETTER J +6B 006B 6B U+006B LATIN SMALL LETTER K +6C 006C 6C U+006C LATIN SMALL LETTER L +6D 006D 6D U+006D LATIN SMALL LETTER M +6E 006E 6E U+006E LATIN SMALL LETTER N +6F 006F 6F U+006F LATIN SMALL LETTER O +70 0070 70 U+0070 LATIN SMALL LETTER P +71 0071 71 U+0071 LATIN SMALL LETTER Q +72 0072 72 U+0072 LATIN SMALL LETTER R +73 0073 73 U+0073 LATIN SMALL LETTER S +74 0074 74 U+0074 LATIN SMALL LETTER T +75 0075 75 U+0075 LATIN SMALL LETTER U +76 0076 76 U+0076 LATIN SMALL LETTER V +77 0077 77 U+0077 LATIN SMALL LETTER W +78 0078 78 U+0078 LATIN SMALL LETTER X +79 0079 79 U+0079 LATIN SMALL LETTER Y +7A 007A 7A U+007A LATIN SMALL LETTER Z +7B 007B 7B U+007B LEFT CURLY BRACKET +7C 007C 7C U+007C VERTICAL LINE +7D 007D 7D U+007D RIGHT CURLY BRACKET +7E 007E 7E U+007E TILDE +7F 007F 7F U+007F DELETE +8EA1 FF61 8EA1 U+FF61 HALFWIDTH IDEOGRAPHIC FULL STOP +8EA2 FF62 8EA2 U+FF62 HALFWIDTH LEFT CORNER BRACKET +8EA3 FF63 8EA3 U+FF63 HALFWIDTH RIGHT CORNER BRACKET +8EA4 FF64 8EA4 U+FF64 HALFWIDTH IDEOGRAPHIC COMMA +8EA5 FF65 8EA5 U+FF65 HALFWIDTH KATAKANA MIDDLE DOT +8EA6 FF66 8EA6 U+FF66 HALFWIDTH KATAKANA LETTER WO +8EA7 FF67 8EA7 U+FF67 HALFWIDTH KATAKANA LETTER SMALL A +8EA8 FF68 8EA8 U+FF68 HALFWIDTH KATAKANA LETTER SMALL I +8EA9 FF69 8EA9 U+FF69 HALFWIDTH KATAKANA LETTER SMALL U +8EAA FF6A 8EAA U+FF6A HALFWIDTH KATAKANA LETTER SMALL E +8EAB FF6B 8EAB U+FF6B HALFWIDTH KATAKANA LETTER SMALL O +8EAC FF6C 8EAC U+FF6C HALFWIDTH KATAKANA LETTER SMALL YA +8EAD FF6D 8EAD U+FF6D HALFWIDTH KATAKANA LETTER SMALL YU +8EAE FF6E 8EAE U+FF6E HALFWIDTH KATAKANA LETTER SMALL YO +8EAF FF6F 8EAF U+FF6F HALFWIDTH KATAKANA LETTER SMALL TU +8EB0 FF70 8EB0 U+FF70 HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +8EB1 FF71 8EB1 U+FF71 HALFWIDTH KATAKANA LETTER A +8EB2 FF72 8EB2 U+FF72 HALFWIDTH KATAKANA LETTER I +8EB3 FF73 8EB3 U+FF73 HALFWIDTH KATAKANA LETTER U +8EB4 FF74 8EB4 U+FF74 HALFWIDTH KATAKANA LETTER E +8EB5 FF75 8EB5 U+FF75 HALFWIDTH KATAKANA LETTER O +8EB6 FF76 8EB6 U+FF76 HALFWIDTH KATAKANA LETTER KA +8EB7 FF77 8EB7 U+FF77 HALFWIDTH KATAKANA LETTER KI +8EB8 FF78 8EB8 U+FF78 HALFWIDTH KATAKANA LETTER KU +8EB9 FF79 8EB9 U+FF79 HALFWIDTH KATAKANA LETTER KE +8EBA FF7A 8EBA U+FF7A HALFWIDTH KATAKANA LETTER KO +8EBB FF7B 8EBB U+FF7B HALFWIDTH KATAKANA LETTER SA +8EBC FF7C 8EBC U+FF7C HALFWIDTH KATAKANA LETTER SI +8EBD FF7D 8EBD U+FF7D HALFWIDTH KATAKANA LETTER SU +8EBE FF7E 8EBE U+FF7E HALFWIDTH KATAKANA LETTER SE +8EBF FF7F 8EBF U+FF7F HALFWIDTH KATAKANA LETTER SO +8EC0 FF80 8EC0 U+FF80 HALFWIDTH KATAKANA LETTER TA +8EC1 FF81 8EC1 U+FF81 HALFWIDTH KATAKANA LETTER TI +8EC2 FF82 8EC2 U+FF82 HALFWIDTH KATAKANA LETTER TU +8EC3 FF83 8EC3 U+FF83 HALFWIDTH KATAKANA LETTER TE +8EC4 FF84 8EC4 U+FF84 HALFWIDTH KATAKANA LETTER TO +8EC5 FF85 8EC5 U+FF85 HALFWIDTH KATAKANA LETTER NA +8EC6 FF86 8EC6 U+FF86 HALFWIDTH KATAKANA LETTER NI +8EC7 FF87 8EC7 U+FF87 HALFWIDTH KATAKANA LETTER NU +8EC8 FF88 8EC8 U+FF88 HALFWIDTH KATAKANA LETTER NE +8EC9 FF89 8EC9 U+FF89 HALFWIDTH KATAKANA LETTER NO +8ECA FF8A 8ECA U+FF8A HALFWIDTH KATAKANA LETTER HA +8ECB FF8B 8ECB U+FF8B HALFWIDTH KATAKANA LETTER HI +8ECC FF8C 8ECC U+FF8C HALFWIDTH KATAKANA LETTER HU +8ECD FF8D 8ECD U+FF8D HALFWIDTH KATAKANA LETTER HE +8ECE FF8E 8ECE U+FF8E HALFWIDTH KATAKANA LETTER HO +8ECF FF8F 8ECF U+FF8F HALFWIDTH KATAKANA LETTER MA +8ED0 FF90 8ED0 U+FF90 HALFWIDTH KATAKANA LETTER MI +8ED1 FF91 8ED1 U+FF91 HALFWIDTH KATAKANA LETTER MU +8ED2 FF92 8ED2 U+FF92 HALFWIDTH KATAKANA LETTER ME +8ED3 FF93 8ED3 U+FF93 HALFWIDTH KATAKANA LETTER MO +8ED4 FF94 8ED4 U+FF94 HALFWIDTH KATAKANA LETTER YA +8ED5 FF95 8ED5 U+FF95 HALFWIDTH KATAKANA LETTER YU +8ED6 FF96 8ED6 U+FF96 HALFWIDTH KATAKANA LETTER YO +8ED7 FF97 8ED7 U+FF97 HALFWIDTH KATAKANA LETTER RA +8ED8 FF98 8ED8 U+FF98 HALFWIDTH KATAKANA LETTER RI +8ED9 FF99 8ED9 U+FF99 HALFWIDTH KATAKANA LETTER RU +8EDA FF9A 8EDA U+FF9A HALFWIDTH KATAKANA LETTER RE +8EDB FF9B 8EDB U+FF9B HALFWIDTH KATAKANA LETTER RO +8EDC FF9C 8EDC U+FF9C HALFWIDTH KATAKANA LETTER WA +8EDD FF9D 8EDD U+FF9D HALFWIDTH KATAKANA LETTER N +8EDE FF9E 8EDE U+FF9E HALFWIDTH KATAKANA VOICED SOUND MARK +8EDF FF9F 8EDF U+FF9F HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +8FA2AF 02D8 8FA2AF U+02D8 BREVE +8FA2B0 02C7 8FA2B0 U+02C7 CARON (Mandarin Chinese third tone) +8FA2B1 00B8 8FA2B1 U+00B8 CEDILLA +8FA2B2 02D9 8FA2B2 U+02D9 DOT ABOVE (Mandarin Chinese light tone) +8FA2B3 02DD 8FA2B3 U+02DD DOUBLE ACUTE ACCENT +8FA2B4 00AF 8FA2B4 U+00AF MACRON +8FA2B5 02DB 8FA2B5 U+02DB OGONEK +8FA2B6 02DA 8FA2B6 U+02DA RING ABOVE +8FA2B8 0384 8FA2B8 U+0384 GREEK TONOS +8FA2B9 0385 8FA2B9 U+0385 GREEK DIALYTIKA TONOS +8FA2C2 00A1 8FA2C2 U+00A1 INVERTED EXCLAMATION MARK +8FA2C3 00A6 8FA2C3 U+00A6 BROKEN BAR +8FA2C4 00BF 8FA2C4 U+00BF INVERTED QUESTION MARK +8FA2EB 00BA 8FA2EB U+00BA MASCULINE ORDINAL INDICATOR +8FA2EC 00AA 8FA2EC U+00AA FEMININE ORDINAL INDICATOR +8FA2ED 00A9 8FA2ED U+00A9 COPYRIGHT SIGN +8FA2EE 00AE 8FA2EE U+00AE REGISTERED SIGN +8FA2EF 2122 8FA2EF U+2122 TRADE MARK SIGN +8FA2F0 00A4 8FA2F0 U+00A4 CURRENCY SIGN +8FA2F1 2116 8FA2F1 U+2116 NUMERO SIGN +8FA6E1 0386 8FA6E1 U+0386 GREEK CAPITAL LETTER ALPHA WITH TONOS +8FA6E2 0388 8FA6E2 U+0388 GREEK CAPITAL LETTER EPSILON WITH TONOS +8FA6E3 0389 8FA6E3 U+0389 GREEK CAPITAL LETTER ETA WITH TONOS +8FA6E4 038A 8FA6E4 U+038A GREEK CAPITAL LETTER IOTA WITH TONOS +8FA6E5 03AA 8FA6E5 U+03AA GREEK CAPITAL LETTER IOTA WITH DIALYTIKA +8FA6E7 038C 8FA6E7 U+038C GREEK CAPITAL LETTER OMICRON WITH TONOS +8FA6E9 038E 8FA6E9 U+038E GREEK CAPITAL LETTER UPSILON WITH TONOS +8FA6EA 03AB 8FA6EA U+03AB GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +8FA6EC 038F 8FA6EC U+038F GREEK CAPITAL LETTER OMEGA WITH TONOS +8FA6F1 03AC 8FA6F1 U+03AC GREEK SMALL LETTER ALPHA WITH TONOS +8FA6F2 03AD 8FA6F2 U+03AD GREEK SMALL LETTER EPSILON WITH TONOS +8FA6F3 03AE 8FA6F3 U+03AE GREEK SMALL LETTER ETA WITH TONOS +8FA6F4 03AF 8FA6F4 U+03AF GREEK SMALL LETTER IOTA WITH TONOS +8FA6F5 03CA 8FA6F5 U+03CA GREEK SMALL LETTER IOTA WITH DIALYTIKA +8FA6F6 0390 8FA6F6 U+0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +8FA6F7 03CC 8FA6F7 U+03CC GREEK SMALL LETTER OMICRON WITH TONOS +8FA6F8 03C2 8FA6F8 U+03C2 GREEK SMALL LETTER FINAL SIGMA +8FA6F9 03CD 8FA6F9 U+03CD GREEK SMALL LETTER UPSILON WITH TONOS +8FA6FA 03CB 8FA6FA U+03CB GREEK SMALL LETTER UPSILON WITH DIALYTIKA +8FA6FB 03B0 8FA6FB U+03B0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +8FA6FC 03CE 8FA6FC U+03CE GREEK SMALL LETTER OMEGA WITH TONOS +8FA7C2 0402 8FA7C2 U+0402 CYRILLIC CAPITAL LETTER DJE +8FA7C3 0403 8FA7C3 U+0403 CYRILLIC CAPITAL LETTER GJE +8FA7C4 0404 8FA7C4 U+0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE +8FA7C5 0405 8FA7C5 U+0405 CYRILLIC CAPITAL LETTER DZE +8FA7C6 0406 8FA7C6 U+0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I +8FA7C7 0407 8FA7C7 U+0407 CYRILLIC CAPITAL LETTER YI +8FA7C8 0408 8FA7C8 U+0408 CYRILLIC CAPITAL LETTER JE +8FA7C9 0409 8FA7C9 U+0409 CYRILLIC CAPITAL LETTER LJE +8FA7CA 040A 8FA7CA U+040A CYRILLIC CAPITAL LETTER NJE +8FA7CB 040B 8FA7CB U+040B CYRILLIC CAPITAL LETTER TSHE +8FA7CC 040C 8FA7CC U+040C CYRILLIC CAPITAL LETTER KJE +8FA7CD 040E 8FA7CD U+040E CYRILLIC CAPITAL LETTER SHORT U +8FA7CE 040F 8FA7CE U+040F CYRILLIC CAPITAL LETTER DZHE +8FA7F2 0452 8FA7F2 U+0452 CYRILLIC SMALL LETTER DJE +8FA7F3 0453 8FA7F3 U+0453 CYRILLIC SMALL LETTER GJE +8FA7F4 0454 8FA7F4 U+0454 CYRILLIC SMALL LETTER UKRAINIAN IE +8FA7F5 0455 8FA7F5 U+0455 CYRILLIC SMALL LETTER DZE +8FA7F6 0456 8FA7F6 U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +8FA7F7 0457 8FA7F7 U+0457 CYRILLIC SMALL LETTER YI +8FA7F8 0458 8FA7F8 U+0458 CYRILLIC SMALL LETTER JE +8FA7F9 0459 8FA7F9 U+0459 CYRILLIC SMALL LETTER LJE +8FA7FA 045A 8FA7FA U+045A CYRILLIC SMALL LETTER NJE +8FA7FB 045B 8FA7FB U+045B CYRILLIC SMALL LETTER TSHE +8FA7FC 045C 8FA7FC U+045C CYRILLIC SMALL LETTER KJE +8FA7FD 045E 8FA7FD U+045E CYRILLIC SMALL LETTER SHORT U +8FA7FE 045F 8FA7FE U+045F CYRILLIC SMALL LETTER DZHE +8FA9A1 00C6 8FA9A1 U+00C6 LATIN CAPITAL LIGATURE AE +8FA9A2 0110 8FA9A2 U+0110 LATIN CAPITAL LETTER D WITH STROKE +8FA9A4 0126 8FA9A4 U+0126 LATIN CAPITAL LETTER H WITH STROKE +8FA9A6 0132 8FA9A6 U+0132 LATIN CAPITAL LIGATURE IJ +8FA9A8 0141 8FA9A8 U+0141 LATIN CAPITAL LETTER L WITH STROKE +8FA9A9 013F 8FA9A9 U+013F LATIN CAPITAL LETTER L WITH MIDDLE DOT +8FA9AB 014A 8FA9AB U+014A LATIN CAPITAL LETTER ENG +8FA9AC 00D8 8FA9AC U+00D8 LATIN CAPITAL LETTER O WITH STROKE +8FA9AD 0152 8FA9AD U+0152 LATIN CAPITAL LIGATURE OE +8FA9AF 0166 8FA9AF U+0166 LATIN CAPITAL LETTER T WITH STROKE +8FA9B0 00DE 8FA9B0 U+00DE LATIN CAPITAL LETTER THORN +8FA9C1 00E6 8FA9C1 U+00E6 LATIN SMALL LIGATURE AE +8FA9C2 0111 8FA9C2 U+0111 LATIN SMALL LETTER D WITH STROKE +8FA9C3 00F0 8FA9C3 U+00F0 LATIN SMALL LETTER ETH +8FA9C4 0127 8FA9C4 U+0127 LATIN SMALL LETTER H WITH STROKE +8FA9C5 0131 8FA9C5 U+0131 LATIN SMALL LETTER DOTLESS I +8FA9C6 0133 8FA9C6 U+0133 LATIN SMALL LIGATURE IJ +8FA9C7 0138 8FA9C7 U+0138 LATIN SMALL LETTER KRA +8FA9C8 0142 8FA9C8 U+0142 LATIN SMALL LETTER L WITH STROKE +8FA9C9 0140 8FA9C9 U+0140 LATIN SMALL LETTER L WITH MIDDLE DOT +8FA9CA 0149 8FA9CA U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +8FA9CB 014B 8FA9CB U+014B LATIN SMALL LETTER ENG +8FA9CC 00F8 8FA9CC U+00F8 LATIN SMALL LETTER O WITH STROKE +8FA9CD 0153 8FA9CD U+0153 LATIN SMALL LIGATURE OE +8FA9CE 00DF 8FA9CE U+00DF LATIN SMALL LETTER SHARP S +8FA9CF 0167 8FA9CF U+0167 LATIN SMALL LETTER T WITH STROKE +8FA9D0 00FE 8FA9D0 U+00FE LATIN SMALL LETTER THORN +8FAAA1 00C1 8FAAA1 U+00C1 LATIN CAPITAL LETTER A WITH ACUTE +8FAAA2 00C0 8FAAA2 U+00C0 LATIN CAPITAL LETTER A WITH GRAVE +8FAAA3 00C4 8FAAA3 U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS +8FAAA4 00C2 8FAAA4 U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX +8FAAA5 0102 8FAAA5 U+0102 LATIN CAPITAL LETTER A WITH BREVE +8FAAA6 01CD 8FAAA6 U+01CD LATIN CAPITAL LETTER A WITH CARON +8FAAA7 0100 8FAAA7 U+0100 LATIN CAPITAL LETTER A WITH MACRON +8FAAA8 0104 8FAAA8 U+0104 LATIN CAPITAL LETTER A WITH OGONEK +8FAAA9 00C5 8FAAA9 U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE +8FAAAA 00C3 8FAAAA U+00C3 LATIN CAPITAL LETTER A WITH TILDE +8FAAAB 0106 8FAAAB U+0106 LATIN CAPITAL LETTER C WITH ACUTE +8FAAAC 0108 8FAAAC U+0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX +8FAAAD 010C 8FAAAD U+010C LATIN CAPITAL LETTER C WITH CARON +8FAAAE 00C7 8FAAAE U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA +8FAAAF 010A 8FAAAF U+010A LATIN CAPITAL LETTER C WITH DOT ABOVE +8FAAB0 010E 8FAAB0 U+010E LATIN CAPITAL LETTER D WITH CARON +8FAAB1 00C9 8FAAB1 U+00C9 LATIN CAPITAL LETTER E WITH ACUTE +8FAAB2 00C8 8FAAB2 U+00C8 LATIN CAPITAL LETTER E WITH GRAVE +8FAAB3 00CB 8FAAB3 U+00CB LATIN CAPITAL LETTER E WITH DIAERESIS +8FAAB4 00CA 8FAAB4 U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX +8FAAB5 011A 8FAAB5 U+011A LATIN CAPITAL LETTER E WITH CARON +8FAAB6 0116 8FAAB6 U+0116 LATIN CAPITAL LETTER E WITH DOT ABOVE +8FAAB7 0112 8FAAB7 U+0112 LATIN CAPITAL LETTER E WITH MACRON +8FAAB8 0118 8FAAB8 U+0118 LATIN CAPITAL LETTER E WITH OGONEK +8FAABA 011C 8FAABA U+011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX +8FAABB 011E 8FAABB U+011E LATIN CAPITAL LETTER G WITH BREVE +8FAABC 0122 8FAABC U+0122 LATIN CAPITAL LETTER G WITH CEDILLA +8FAABD 0120 8FAABD U+0120 LATIN CAPITAL LETTER G WITH DOT ABOVE +8FAABE 0124 8FAABE U+0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX +8FAABF 00CD 8FAABF U+00CD LATIN CAPITAL LETTER I WITH ACUTE +8FAAC0 00CC 8FAAC0 U+00CC LATIN CAPITAL LETTER I WITH GRAVE +8FAAC1 00CF 8FAAC1 U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS +8FAAC2 00CE 8FAAC2 U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX +8FAAC3 01CF 8FAAC3 U+01CF LATIN CAPITAL LETTER I WITH CARON +8FAAC4 0130 8FAAC4 U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE +8FAAC5 012A 8FAAC5 U+012A LATIN CAPITAL LETTER I WITH MACRON +8FAAC6 012E 8FAAC6 U+012E LATIN CAPITAL LETTER I WITH OGONEK +8FAAC7 0128 8FAAC7 U+0128 LATIN CAPITAL LETTER I WITH TILDE +8FAAC8 0134 8FAAC8 U+0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX +8FAAC9 0136 8FAAC9 U+0136 LATIN CAPITAL LETTER K WITH CEDILLA +8FAACA 0139 8FAACA U+0139 LATIN CAPITAL LETTER L WITH ACUTE +8FAACB 013D 8FAACB U+013D LATIN CAPITAL LETTER L WITH CARON +8FAACC 013B 8FAACC U+013B LATIN CAPITAL LETTER L WITH CEDILLA +8FAACD 0143 8FAACD U+0143 LATIN CAPITAL LETTER N WITH ACUTE +8FAACE 0147 8FAACE U+0147 LATIN CAPITAL LETTER N WITH CARON +8FAACF 0145 8FAACF U+0145 LATIN CAPITAL LETTER N WITH CEDILLA +8FAAD0 00D1 8FAAD0 U+00D1 LATIN CAPITAL LETTER N WITH TILDE +8FAAD1 00D3 8FAAD1 U+00D3 LATIN CAPITAL LETTER O WITH ACUTE +8FAAD2 00D2 8FAAD2 U+00D2 LATIN CAPITAL LETTER O WITH GRAVE +8FAAD3 00D6 8FAAD3 U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS +8FAAD4 00D4 8FAAD4 U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX +8FAAD5 01D1 8FAAD5 U+01D1 LATIN CAPITAL LETTER O WITH CARON +8FAAD6 0150 8FAAD6 U+0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +8FAAD7 014C 8FAAD7 U+014C LATIN CAPITAL LETTER O WITH MACRON +8FAAD8 00D5 8FAAD8 U+00D5 LATIN CAPITAL LETTER O WITH TILDE +8FAAD9 0154 8FAAD9 U+0154 LATIN CAPITAL LETTER R WITH ACUTE +8FAADA 0158 8FAADA U+0158 LATIN CAPITAL LETTER R WITH CARON +8FAADB 0156 8FAADB U+0156 LATIN CAPITAL LETTER R WITH CEDILLA +8FAADC 015A 8FAADC U+015A LATIN CAPITAL LETTER S WITH ACUTE +8FAADD 015C 8FAADD U+015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX +8FAADE 0160 8FAADE U+0160 LATIN CAPITAL LETTER S WITH CARON +8FAADF 015E 8FAADF U+015E LATIN CAPITAL LETTER S WITH CEDILLA +8FAAE0 0164 8FAAE0 U+0164 LATIN CAPITAL LETTER T WITH CARON +8FAAE1 0162 8FAAE1 U+0162 LATIN CAPITAL LETTER T WITH CEDILLA +8FAAE2 00DA 8FAAE2 U+00DA LATIN CAPITAL LETTER U WITH ACUTE +8FAAE3 00D9 8FAAE3 U+00D9 LATIN CAPITAL LETTER U WITH GRAVE +8FAAE4 00DC 8FAAE4 U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS +8FAAE5 00DB 8FAAE5 U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX +8FAAE6 016C 8FAAE6 U+016C LATIN CAPITAL LETTER U WITH BREVE +8FAAE7 01D3 8FAAE7 U+01D3 LATIN CAPITAL LETTER U WITH CARON +8FAAE8 0170 8FAAE8 U+0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +8FAAE9 016A 8FAAE9 U+016A LATIN CAPITAL LETTER U WITH MACRON +8FAAEA 0172 8FAAEA U+0172 LATIN CAPITAL LETTER U WITH OGONEK +8FAAEB 016E 8FAAEB U+016E LATIN CAPITAL LETTER U WITH RING ABOVE +8FAAEC 0168 8FAAEC U+0168 LATIN CAPITAL LETTER U WITH TILDE +8FAAED 01D7 8FAAED U+01D7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE +8FAAEE 01DB 8FAAEE U+01DB LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE +8FAAEF 01D9 8FAAEF U+01D9 LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON +8FAAF0 01D5 8FAAF0 U+01D5 LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON +8FAAF1 0174 8FAAF1 U+0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX +8FAAF2 00DD 8FAAF2 U+00DD LATIN CAPITAL LETTER Y WITH ACUTE +8FAAF3 0178 8FAAF3 U+0178 LATIN CAPITAL LETTER Y WITH DIAERESIS +8FAAF4 0176 8FAAF4 U+0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX +8FAAF5 0179 8FAAF5 U+0179 LATIN CAPITAL LETTER Z WITH ACUTE +8FAAF6 017D 8FAAF6 U+017D LATIN CAPITAL LETTER Z WITH CARON +8FAAF7 017B 8FAAF7 U+017B LATIN CAPITAL LETTER Z WITH DOT ABOVE +8FABA1 00E1 8FABA1 U+00E1 LATIN SMALL LETTER A WITH ACUTE +8FABA2 00E0 8FABA2 U+00E0 LATIN SMALL LETTER A WITH GRAVE +8FABA3 00E4 8FABA3 U+00E4 LATIN SMALL LETTER A WITH DIAERESIS +8FABA4 00E2 8FABA4 U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX +8FABA5 0103 8FABA5 U+0103 LATIN SMALL LETTER A WITH BREVE +8FABA6 01CE 8FABA6 U+01CE LATIN SMALL LETTER A WITH CARON +8FABA7 0101 8FABA7 U+0101 LATIN SMALL LETTER A WITH MACRON +8FABA8 0105 8FABA8 U+0105 LATIN SMALL LETTER A WITH OGONEK +8FABA9 00E5 8FABA9 U+00E5 LATIN SMALL LETTER A WITH RING ABOVE +8FABAA 00E3 8FABAA U+00E3 LATIN SMALL LETTER A WITH TILDE +8FABAB 0107 8FABAB U+0107 LATIN SMALL LETTER C WITH ACUTE +8FABAC 0109 8FABAC U+0109 LATIN SMALL LETTER C WITH CIRCUMFLEX +8FABAD 010D 8FABAD U+010D LATIN SMALL LETTER C WITH CARON +8FABAE 00E7 8FABAE U+00E7 LATIN SMALL LETTER C WITH CEDILLA +8FABAF 010B 8FABAF U+010B LATIN SMALL LETTER C WITH DOT ABOVE +8FABB0 010F 8FABB0 U+010F LATIN SMALL LETTER D WITH CARON +8FABB1 00E9 8FABB1 U+00E9 LATIN SMALL LETTER E WITH ACUTE +8FABB2 00E8 8FABB2 U+00E8 LATIN SMALL LETTER E WITH GRAVE +8FABB3 00EB 8FABB3 U+00EB LATIN SMALL LETTER E WITH DIAERESIS +8FABB4 00EA 8FABB4 U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX +8FABB5 011B 8FABB5 U+011B LATIN SMALL LETTER E WITH CARON +8FABB6 0117 8FABB6 U+0117 LATIN SMALL LETTER E WITH DOT ABOVE +8FABB7 0113 8FABB7 U+0113 LATIN SMALL LETTER E WITH MACRON +8FABB8 0119 8FABB8 U+0119 LATIN SMALL LETTER E WITH OGONEK +8FABB9 01F5 8FABB9 U+01F5 LATIN SMALL LETTER G WITH ACUTE +8FABBA 011D 8FABBA U+011D LATIN SMALL LETTER G WITH CIRCUMFLEX +8FABBB 011F 8FABBB U+011F LATIN SMALL LETTER G WITH BREVE +8FABBD 0121 8FABBD U+0121 LATIN SMALL LETTER G WITH DOT ABOVE +8FABBE 0125 8FABBE U+0125 LATIN SMALL LETTER H WITH CIRCUMFLEX +8FABBF 00ED 8FABBF U+00ED LATIN SMALL LETTER I WITH ACUTE +8FABC0 00EC 8FABC0 U+00EC LATIN SMALL LETTER I WITH GRAVE +8FABC1 00EF 8FABC1 U+00EF LATIN SMALL LETTER I WITH DIAERESIS +8FABC2 00EE 8FABC2 U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX +8FABC3 01D0 8FABC3 U+01D0 LATIN SMALL LETTER I WITH CARON +8FABC5 012B 8FABC5 U+012B LATIN SMALL LETTER I WITH MACRON +8FABC6 012F 8FABC6 U+012F LATIN SMALL LETTER I WITH OGONEK +8FABC7 0129 8FABC7 U+0129 LATIN SMALL LETTER I WITH TILDE +8FABC8 0135 8FABC8 U+0135 LATIN SMALL LETTER J WITH CIRCUMFLEX +8FABC9 0137 8FABC9 U+0137 LATIN SMALL LETTER K WITH CEDILLA +8FABCA 013A 8FABCA U+013A LATIN SMALL LETTER L WITH ACUTE +8FABCB 013E 8FABCB U+013E LATIN SMALL LETTER L WITH CARON +8FABCC 013C 8FABCC U+013C LATIN SMALL LETTER L WITH CEDILLA +8FABCD 0144 8FABCD U+0144 LATIN SMALL LETTER N WITH ACUTE +8FABCE 0148 8FABCE U+0148 LATIN SMALL LETTER N WITH CARON +8FABCF 0146 8FABCF U+0146 LATIN SMALL LETTER N WITH CEDILLA +8FABD0 00F1 8FABD0 U+00F1 LATIN SMALL LETTER N WITH TILDE +8FABD1 00F3 8FABD1 U+00F3 LATIN SMALL LETTER O WITH ACUTE +8FABD2 00F2 8FABD2 U+00F2 LATIN SMALL LETTER O WITH GRAVE +8FABD3 00F6 8FABD3 U+00F6 LATIN SMALL LETTER O WITH DIAERESIS +8FABD4 00F4 8FABD4 U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX +8FABD5 01D2 8FABD5 U+01D2 LATIN SMALL LETTER O WITH CARON +8FABD6 0151 8FABD6 U+0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE +8FABD7 014D 8FABD7 U+014D LATIN SMALL LETTER O WITH MACRON +8FABD8 00F5 8FABD8 U+00F5 LATIN SMALL LETTER O WITH TILDE +8FABD9 0155 8FABD9 U+0155 LATIN SMALL LETTER R WITH ACUTE +8FABDA 0159 8FABDA U+0159 LATIN SMALL LETTER R WITH CARON +8FABDB 0157 8FABDB U+0157 LATIN SMALL LETTER R WITH CEDILLA +8FABDC 015B 8FABDC U+015B LATIN SMALL LETTER S WITH ACUTE +8FABDD 015D 8FABDD U+015D LATIN SMALL LETTER S WITH CIRCUMFLEX +8FABDE 0161 8FABDE U+0161 LATIN SMALL LETTER S WITH CARON +8FABDF 015F 8FABDF U+015F LATIN SMALL LETTER S WITH CEDILLA +8FABE0 0165 8FABE0 U+0165 LATIN SMALL LETTER T WITH CARON +8FABE1 0163 8FABE1 U+0163 LATIN SMALL LETTER T WITH CEDILLA +8FABE2 00FA 8FABE2 U+00FA LATIN SMALL LETTER U WITH ACUTE +8FABE3 00F9 8FABE3 U+00F9 LATIN SMALL LETTER U WITH GRAVE +8FABE4 00FC 8FABE4 U+00FC LATIN SMALL LETTER U WITH DIAERESIS +8FABE5 00FB 8FABE5 U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX +8FABE6 016D 8FABE6 U+016D LATIN SMALL LETTER U WITH BREVE +8FABE7 01D4 8FABE7 U+01D4 LATIN SMALL LETTER U WITH CARON +8FABE8 0171 8FABE8 U+0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE +8FABE9 016B 8FABE9 U+016B LATIN SMALL LETTER U WITH MACRON +8FABEA 0173 8FABEA U+0173 LATIN SMALL LETTER U WITH OGONEK +8FABEB 016F 8FABEB U+016F LATIN SMALL LETTER U WITH RING ABOVE +8FABEC 0169 8FABEC U+0169 LATIN SMALL LETTER U WITH TILDE +8FABED 01D8 8FABED U+01D8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE +8FABEE 01DC 8FABEE U+01DC LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE +8FABEF 01DA 8FABEF U+01DA LATIN SMALL LETTER U WITH DIAERESIS AND CARON +8FABF0 01D6 8FABF0 U+01D6 LATIN SMALL LETTER U WITH DIAERESIS AND MACRON +8FABF1 0175 8FABF1 U+0175 LATIN SMALL LETTER W WITH CIRCUMFLEX +8FABF2 00FD 8FABF2 U+00FD LATIN SMALL LETTER Y WITH ACUTE +8FABF3 00FF 8FABF3 U+00FF LATIN SMALL LETTER Y WITH DIAERESIS +8FABF4 0177 8FABF4 U+0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX +8FABF5 017A 8FABF5 U+017A LATIN SMALL LETTER Z WITH ACUTE +8FABF6 017E 8FABF6 U+017E LATIN SMALL LETTER Z WITH CARON +8FABF7 017C 8FABF7 U+017C LATIN SMALL LETTER Z WITH DOT ABOVE +8FB0A1 4E02 8FB0A1 <CJK> +8FB0A2 4E04 8FB0A2 <CJK> +8FB0A3 4E05 8FB0A3 <CJK> +8FB0A4 4E0C 8FB0A4 <CJK> +8FB0A5 4E12 8FB0A5 <CJK> +8FB0A6 4E1F 8FB0A6 <CJK> +8FB0A7 4E23 8FB0A7 <CJK> +8FB0A8 4E24 8FB0A8 <CJK> +8FB0A9 4E28 8FB0A9 <CJK> +8FB0AA 4E2B 8FB0AA <CJK> +8FB0AB 4E2E 8FB0AB <CJK> +8FB0AC 4E2F 8FB0AC <CJK> +8FB0AD 4E30 8FB0AD <CJK> +8FB0AE 4E35 8FB0AE <CJK> +8FB0AF 4E40 8FB0AF <CJK> +8FB0B0 4E41 8FB0B0 <CJK> +8FB0B1 4E44 8FB0B1 <CJK> +8FB0B2 4E47 8FB0B2 <CJK> +8FB0B3 4E51 8FB0B3 <CJK> +8FB0B4 4E5A 8FB0B4 <CJK> +8FB0B5 4E5C 8FB0B5 <CJK> +8FB0B6 4E63 8FB0B6 <CJK> +8FB0B7 4E68 8FB0B7 <CJK> +8FB0B8 4E69 8FB0B8 <CJK> +8FB0B9 4E74 8FB0B9 <CJK> +8FB0BA 4E75 8FB0BA <CJK> +8FB0BB 4E79 8FB0BB <CJK> +8FB0BC 4E7F 8FB0BC <CJK> +8FB0BD 4E8D 8FB0BD <CJK> +8FB0BE 4E96 8FB0BE <CJK> +8FB0BF 4E97 8FB0BF <CJK> +8FB0C0 4E9D 8FB0C0 <CJK> +8FB0C1 4EAF 8FB0C1 <CJK> +8FB0C2 4EB9 8FB0C2 <CJK> +8FB0C3 4EC3 8FB0C3 <CJK> +8FB0C4 4ED0 8FB0C4 <CJK> +8FB0C5 4EDA 8FB0C5 <CJK> +8FB0C6 4EDB 8FB0C6 <CJK> +8FB0C7 4EE0 8FB0C7 <CJK> +8FB0C8 4EE1 8FB0C8 <CJK> +8FB0C9 4EE2 8FB0C9 <CJK> +8FB0CA 4EE8 8FB0CA <CJK> +8FB0CB 4EEF 8FB0CB <CJK> +8FB0CC 4EF1 8FB0CC <CJK> +8FB0CD 4EF3 8FB0CD <CJK> +8FB0CE 4EF5 8FB0CE <CJK> +8FB0CF 4EFD 8FB0CF <CJK> +8FB0D0 4EFE 8FB0D0 <CJK> +8FB0D1 4EFF 8FB0D1 <CJK> +8FB0D2 4F00 8FB0D2 <CJK> +8FB0D3 4F02 8FB0D3 <CJK> +8FB0D4 4F03 8FB0D4 <CJK> +8FB0D5 4F08 8FB0D5 <CJK> +8FB0D6 4F0B 8FB0D6 <CJK> +8FB0D7 4F0C 8FB0D7 <CJK> +8FB0D8 4F12 8FB0D8 <CJK> +8FB0D9 4F15 8FB0D9 <CJK> +8FB0DA 4F16 8FB0DA <CJK> +8FB0DB 4F17 8FB0DB <CJK> +8FB0DC 4F19 8FB0DC <CJK> +8FB0DD 4F2E 8FB0DD <CJK> +8FB0DE 4F31 8FB0DE <CJK> +8FB0DF 4F60 8FB0DF <CJK> +8FB0E0 4F33 8FB0E0 <CJK> +8FB0E1 4F35 8FB0E1 <CJK> +8FB0E2 4F37 8FB0E2 <CJK> +8FB0E3 4F39 8FB0E3 <CJK> +8FB0E4 4F3B 8FB0E4 <CJK> +8FB0E5 4F3E 8FB0E5 <CJK> +8FB0E6 4F40 8FB0E6 <CJK> +8FB0E7 4F42 8FB0E7 <CJK> +8FB0E8 4F48 8FB0E8 <CJK> +8FB0E9 4F49 8FB0E9 <CJK> +8FB0EA 4F4B 8FB0EA <CJK> +8FB0EB 4F4C 8FB0EB <CJK> +8FB0EC 4F52 8FB0EC <CJK> +8FB0ED 4F54 8FB0ED <CJK> +8FB0EE 4F56 8FB0EE <CJK> +8FB0EF 4F58 8FB0EF <CJK> +8FB0F0 4F5F 8FB0F0 <CJK> +8FB0F1 4F63 8FB0F1 <CJK> +8FB0F2 4F6A 8FB0F2 <CJK> +8FB0F3 4F6C 8FB0F3 <CJK> +8FB0F4 4F6E 8FB0F4 <CJK> +8FB0F5 4F71 8FB0F5 <CJK> +8FB0F6 4F77 8FB0F6 <CJK> +8FB0F7 4F78 8FB0F7 <CJK> +8FB0F8 4F79 8FB0F8 <CJK> +8FB0F9 4F7A 8FB0F9 <CJK> +8FB0FA 4F7D 8FB0FA <CJK> +8FB0FB 4F7E 8FB0FB <CJK> +8FB0FC 4F81 8FB0FC <CJK> +8FB0FD 4F82 8FB0FD <CJK> +8FB0FE 4F84 8FB0FE <CJK> +8FB1A1 4F85 8FB1A1 <CJK> +8FB1A2 4F89 8FB1A2 <CJK> +8FB1A3 4F8A 8FB1A3 <CJK> +8FB1A4 4F8C 8FB1A4 <CJK> +8FB1A5 4F8E 8FB1A5 <CJK> +8FB1A6 4F90 8FB1A6 <CJK> +8FB1A7 4F92 8FB1A7 <CJK> +8FB1A8 4F93 8FB1A8 <CJK> +8FB1A9 4F94 8FB1A9 <CJK> +8FB1AA 4F97 8FB1AA <CJK> +8FB1AB 4F99 8FB1AB <CJK> +8FB1AC 4F9A 8FB1AC <CJK> +8FB1AD 4F9E 8FB1AD <CJK> +8FB1AE 4F9F 8FB1AE <CJK> +8FB1AF 4FB2 8FB1AF <CJK> +8FB1B0 4FB7 8FB1B0 <CJK> +8FB1B1 4FB9 8FB1B1 <CJK> +8FB1B2 4FBB 8FB1B2 <CJK> +8FB1B3 4FBC 8FB1B3 <CJK> +8FB1B4 4FBD 8FB1B4 <CJK> +8FB1B5 4FBE 8FB1B5 <CJK> +8FB1B6 4FC0 8FB1B6 <CJK> +8FB1B7 4FC1 8FB1B7 <CJK> +8FB1B8 4FC5 8FB1B8 <CJK> +8FB1B9 4FC6 8FB1B9 <CJK> +8FB1BA 4FC8 8FB1BA <CJK> +8FB1BB 4FC9 8FB1BB <CJK> +8FB1BC 4FCB 8FB1BC <CJK> +8FB1BD 4FCC 8FB1BD <CJK> +8FB1BE 4FCD 8FB1BE <CJK> +8FB1BF 4FCF 8FB1BF <CJK> +8FB1C0 4FD2 8FB1C0 <CJK> +8FB1C1 4FDC 8FB1C1 <CJK> +8FB1C2 4FE0 8FB1C2 <CJK> +8FB1C3 4FE2 8FB1C3 <CJK> +8FB1C4 4FF0 8FB1C4 <CJK> +8FB1C5 4FF2 8FB1C5 <CJK> +8FB1C6 4FFC 8FB1C6 <CJK> +8FB1C7 4FFD 8FB1C7 <CJK> +8FB1C8 4FFF 8FB1C8 <CJK> +8FB1C9 5000 8FB1C9 <CJK> +8FB1CA 5001 8FB1CA <CJK> +8FB1CB 5004 8FB1CB <CJK> +8FB1CC 5007 8FB1CC <CJK> +8FB1CD 500A 8FB1CD <CJK> +8FB1CE 500C 8FB1CE <CJK> +8FB1CF 500E 8FB1CF <CJK> +8FB1D0 5010 8FB1D0 <CJK> +8FB1D1 5013 8FB1D1 <CJK> +8FB1D2 5017 8FB1D2 <CJK> +8FB1D3 5018 8FB1D3 <CJK> +8FB1D4 501B 8FB1D4 <CJK> +8FB1D5 501C 8FB1D5 <CJK> +8FB1D6 501D 8FB1D6 <CJK> +8FB1D7 501E 8FB1D7 <CJK> +8FB1D8 5022 8FB1D8 <CJK> +8FB1D9 5027 8FB1D9 <CJK> +8FB1DA 502E 8FB1DA <CJK> +8FB1DB 5030 8FB1DB <CJK> +8FB1DC 5032 8FB1DC <CJK> +8FB1DD 5033 8FB1DD <CJK> +8FB1DE 5035 8FB1DE <CJK> +8FB1DF 5040 8FB1DF <CJK> +8FB1E0 5041 8FB1E0 <CJK> +8FB1E1 5042 8FB1E1 <CJK> +8FB1E2 5045 8FB1E2 <CJK> +8FB1E3 5046 8FB1E3 <CJK> +8FB1E4 504A 8FB1E4 <CJK> +8FB1E5 504C 8FB1E5 <CJK> +8FB1E6 504E 8FB1E6 <CJK> +8FB1E7 5051 8FB1E7 <CJK> +8FB1E8 5052 8FB1E8 <CJK> +8FB1E9 5053 8FB1E9 <CJK> +8FB1EA 5057 8FB1EA <CJK> +8FB1EB 5059 8FB1EB <CJK> +8FB1EC 505F 8FB1EC <CJK> +8FB1ED 5060 8FB1ED <CJK> +8FB1EE 5062 8FB1EE <CJK> +8FB1EF 5063 8FB1EF <CJK> +8FB1F0 5066 8FB1F0 <CJK> +8FB1F1 5067 8FB1F1 <CJK> +8FB1F2 506A 8FB1F2 <CJK> +8FB1F3 506D 8FB1F3 <CJK> +8FB1F4 5070 8FB1F4 <CJK> +8FB1F5 5071 8FB1F5 <CJK> +8FB1F6 503B 8FB1F6 <CJK> +8FB1F7 5081 8FB1F7 <CJK> +8FB1F8 5083 8FB1F8 <CJK> +8FB1F9 5084 8FB1F9 <CJK> +8FB1FA 5086 8FB1FA <CJK> +8FB1FB 508A 8FB1FB <CJK> +8FB1FC 508E 8FB1FC <CJK> +8FB1FD 508F 8FB1FD <CJK> +8FB1FE 5090 8FB1FE <CJK> +8FB2A1 5092 8FB2A1 <CJK> +8FB2A2 5093 8FB2A2 <CJK> +8FB2A3 5094 8FB2A3 <CJK> +8FB2A4 5096 8FB2A4 <CJK> +8FB2A5 509B 8FB2A5 <CJK> +8FB2A6 509C 8FB2A6 <CJK> +8FB2A7 509E 8FB2A7 <CJK> +8FB2A8 509F 8FB2A8 <CJK> +8FB2A9 50A0 8FB2A9 <CJK> +8FB2AA 50A1 8FB2AA <CJK> +8FB2AB 50A2 8FB2AB <CJK> +8FB2AC 50AA 8FB2AC <CJK> +8FB2AD 50AF 8FB2AD <CJK> +8FB2AE 50B0 8FB2AE <CJK> +8FB2AF 50B9 8FB2AF <CJK> +8FB2B0 50BA 8FB2B0 <CJK> +8FB2B1 50BD 8FB2B1 <CJK> +8FB2B2 50C0 8FB2B2 <CJK> +8FB2B3 50C3 8FB2B3 <CJK> +8FB2B4 50C4 8FB2B4 <CJK> +8FB2B5 50C7 8FB2B5 <CJK> +8FB2B6 50CC 8FB2B6 <CJK> +8FB2B7 50CE 8FB2B7 <CJK> +8FB2B8 50D0 8FB2B8 <CJK> +8FB2B9 50D3 8FB2B9 <CJK> +8FB2BA 50D4 8FB2BA <CJK> +8FB2BB 50D8 8FB2BB <CJK> +8FB2BC 50DC 8FB2BC <CJK> +8FB2BD 50DD 8FB2BD <CJK> +8FB2BE 50DF 8FB2BE <CJK> +8FB2BF 50E2 8FB2BF <CJK> +8FB2C0 50E4 8FB2C0 <CJK> +8FB2C1 50E6 8FB2C1 <CJK> +8FB2C2 50E8 8FB2C2 <CJK> +8FB2C3 50E9 8FB2C3 <CJK> +8FB2C4 50EF 8FB2C4 <CJK> +8FB2C5 50F1 8FB2C5 <CJK> +8FB2C6 50F6 8FB2C6 <CJK> +8FB2C7 50FA 8FB2C7 <CJK> +8FB2C8 50FE 8FB2C8 <CJK> +8FB2C9 5103 8FB2C9 <CJK> +8FB2CA 5106 8FB2CA <CJK> +8FB2CB 5107 8FB2CB <CJK> +8FB2CC 5108 8FB2CC <CJK> +8FB2CD 510B 8FB2CD <CJK> +8FB2CE 510C 8FB2CE <CJK> +8FB2CF 510D 8FB2CF <CJK> +8FB2D0 510E 8FB2D0 <CJK> +8FB2D1 50F2 8FB2D1 <CJK> +8FB2D2 5110 8FB2D2 <CJK> +8FB2D3 5117 8FB2D3 <CJK> +8FB2D4 5119 8FB2D4 <CJK> +8FB2D5 511B 8FB2D5 <CJK> +8FB2D6 511C 8FB2D6 <CJK> +8FB2D7 511D 8FB2D7 <CJK> +8FB2D8 511E 8FB2D8 <CJK> +8FB2D9 5123 8FB2D9 <CJK> +8FB2DA 5127 8FB2DA <CJK> +8FB2DB 5128 8FB2DB <CJK> +8FB2DC 512C 8FB2DC <CJK> +8FB2DD 512D 8FB2DD <CJK> +8FB2DE 512F 8FB2DE <CJK> +8FB2DF 5131 8FB2DF <CJK> +8FB2E0 5133 8FB2E0 <CJK> +8FB2E1 5134 8FB2E1 <CJK> +8FB2E2 5135 8FB2E2 <CJK> +8FB2E3 5138 8FB2E3 <CJK> +8FB2E4 5139 8FB2E4 <CJK> +8FB2E5 5142 8FB2E5 <CJK> +8FB2E6 514A 8FB2E6 <CJK> +8FB2E7 514F 8FB2E7 <CJK> +8FB2E8 5153 8FB2E8 <CJK> +8FB2E9 5155 8FB2E9 <CJK> +8FB2EA 5157 8FB2EA <CJK> +8FB2EB 5158 8FB2EB <CJK> +8FB2EC 515F 8FB2EC <CJK> +8FB2ED 5164 8FB2ED <CJK> +8FB2EE 5166 8FB2EE <CJK> +8FB2EF 517E 8FB2EF <CJK> +8FB2F0 5183 8FB2F0 <CJK> +8FB2F1 5184 8FB2F1 <CJK> +8FB2F2 518B 8FB2F2 <CJK> +8FB2F3 518E 8FB2F3 <CJK> +8FB2F4 5198 8FB2F4 <CJK> +8FB2F5 519D 8FB2F5 <CJK> +8FB2F6 51A1 8FB2F6 <CJK> +8FB2F7 51A3 8FB2F7 <CJK> +8FB2F8 51AD 8FB2F8 <CJK> +8FB2F9 51B8 8FB2F9 <CJK> +8FB2FA 51BA 8FB2FA <CJK> +8FB2FB 51BC 8FB2FB <CJK> +8FB2FC 51BE 8FB2FC <CJK> +8FB2FD 51BF 8FB2FD <CJK> +8FB2FE 51C2 8FB2FE <CJK> +8FB3A1 51C8 8FB3A1 <CJK> +8FB3A2 51CF 8FB3A2 <CJK> +8FB3A3 51D1 8FB3A3 <CJK> +8FB3A4 51D2 8FB3A4 <CJK> +8FB3A5 51D3 8FB3A5 <CJK> +8FB3A6 51D5 8FB3A6 <CJK> +8FB3A7 51D8 8FB3A7 <CJK> +8FB3A8 51DE 8FB3A8 <CJK> +8FB3A9 51E2 8FB3A9 <CJK> +8FB3AA 51E5 8FB3AA <CJK> +8FB3AB 51EE 8FB3AB <CJK> +8FB3AC 51F2 8FB3AC <CJK> +8FB3AD 51F3 8FB3AD <CJK> +8FB3AE 51F4 8FB3AE <CJK> +8FB3AF 51F7 8FB3AF <CJK> +8FB3B0 5201 8FB3B0 <CJK> +8FB3B1 5202 8FB3B1 <CJK> +8FB3B2 5205 8FB3B2 <CJK> +8FB3B3 5212 8FB3B3 <CJK> +8FB3B4 5213 8FB3B4 <CJK> +8FB3B5 5215 8FB3B5 <CJK> +8FB3B6 5216 8FB3B6 <CJK> +8FB3B7 5218 8FB3B7 <CJK> +8FB3B8 5222 8FB3B8 <CJK> +8FB3B9 5228 8FB3B9 <CJK> +8FB3BA 5231 8FB3BA <CJK> +8FB3BB 5232 8FB3BB <CJK> +8FB3BC 5235 8FB3BC <CJK> +8FB3BD 523C 8FB3BD <CJK> +8FB3BE 5245 8FB3BE <CJK> +8FB3BF 5249 8FB3BF <CJK> +8FB3C0 5255 8FB3C0 <CJK> +8FB3C1 5257 8FB3C1 <CJK> +8FB3C2 5258 8FB3C2 <CJK> +8FB3C3 525A 8FB3C3 <CJK> +8FB3C4 525C 8FB3C4 <CJK> +8FB3C5 525F 8FB3C5 <CJK> +8FB3C6 5260 8FB3C6 <CJK> +8FB3C7 5261 8FB3C7 <CJK> +8FB3C8 5266 8FB3C8 <CJK> +8FB3C9 526E 8FB3C9 <CJK> +8FB3CA 5277 8FB3CA <CJK> +8FB3CB 5278 8FB3CB <CJK> +8FB3CC 5279 8FB3CC <CJK> +8FB3CD 5280 8FB3CD <CJK> +8FB3CE 5282 8FB3CE <CJK> +8FB3CF 5285 8FB3CF <CJK> +8FB3D0 528A 8FB3D0 <CJK> +8FB3D1 528C 8FB3D1 <CJK> +8FB3D2 5293 8FB3D2 <CJK> +8FB3D3 5295 8FB3D3 <CJK> +8FB3D4 5296 8FB3D4 <CJK> +8FB3D5 5297 8FB3D5 <CJK> +8FB3D6 5298 8FB3D6 <CJK> +8FB3D7 529A 8FB3D7 <CJK> +8FB3D8 529C 8FB3D8 <CJK> +8FB3D9 52A4 8FB3D9 <CJK> +8FB3DA 52A5 8FB3DA <CJK> +8FB3DB 52A6 8FB3DB <CJK> +8FB3DC 52A7 8FB3DC <CJK> +8FB3DD 52AF 8FB3DD <CJK> +8FB3DE 52B0 8FB3DE <CJK> +8FB3DF 52B6 8FB3DF <CJK> +8FB3E0 52B7 8FB3E0 <CJK> +8FB3E1 52B8 8FB3E1 <CJK> +8FB3E2 52BA 8FB3E2 <CJK> +8FB3E3 52BB 8FB3E3 <CJK> +8FB3E4 52BD 8FB3E4 <CJK> +8FB3E5 52C0 8FB3E5 <CJK> +8FB3E6 52C4 8FB3E6 <CJK> +8FB3E7 52C6 8FB3E7 <CJK> +8FB3E8 52C8 8FB3E8 <CJK> +8FB3E9 52CC 8FB3E9 <CJK> +8FB3EA 52CF 8FB3EA <CJK> +8FB3EB 52D1 8FB3EB <CJK> +8FB3EC 52D4 8FB3EC <CJK> +8FB3ED 52D6 8FB3ED <CJK> +8FB3EE 52DB 8FB3EE <CJK> +8FB3EF 52DC 8FB3EF <CJK> +8FB3F0 52E1 8FB3F0 <CJK> +8FB3F1 52E5 8FB3F1 <CJK> +8FB3F2 52E8 8FB3F2 <CJK> +8FB3F3 52E9 8FB3F3 <CJK> +8FB3F4 52EA 8FB3F4 <CJK> +8FB3F5 52EC 8FB3F5 <CJK> +8FB3F6 52F0 8FB3F6 <CJK> +8FB3F7 52F1 8FB3F7 <CJK> +8FB3F8 52F4 8FB3F8 <CJK> +8FB3F9 52F6 8FB3F9 <CJK> +8FB3FA 52F7 8FB3FA <CJK> +8FB3FB 5300 8FB3FB <CJK> +8FB3FC 5303 8FB3FC <CJK> +8FB3FD 530A 8FB3FD <CJK> +8FB3FE 530B 8FB3FE <CJK> +8FB4A1 530C 8FB4A1 <CJK> +8FB4A2 5311 8FB4A2 <CJK> +8FB4A3 5313 8FB4A3 <CJK> +8FB4A4 5318 8FB4A4 <CJK> +8FB4A5 531B 8FB4A5 <CJK> +8FB4A6 531C 8FB4A6 <CJK> +8FB4A7 531E 8FB4A7 <CJK> +8FB4A8 531F 8FB4A8 <CJK> +8FB4A9 5325 8FB4A9 <CJK> +8FB4AA 5327 8FB4AA <CJK> +8FB4AB 5328 8FB4AB <CJK> +8FB4AC 5329 8FB4AC <CJK> +8FB4AD 532B 8FB4AD <CJK> +8FB4AE 532C 8FB4AE <CJK> +8FB4AF 532D 8FB4AF <CJK> +8FB4B0 5330 8FB4B0 <CJK> +8FB4B1 5332 8FB4B1 <CJK> +8FB4B2 5335 8FB4B2 <CJK> +8FB4B3 533C 8FB4B3 <CJK> +8FB4B4 533D 8FB4B4 <CJK> +8FB4B5 533E 8FB4B5 <CJK> +8FB4B6 5342 8FB4B6 <CJK> +8FB4B7 534C 8FB4B7 <CJK> +8FB4B8 534B 8FB4B8 <CJK> +8FB4B9 5359 8FB4B9 <CJK> +8FB4BA 535B 8FB4BA <CJK> +8FB4BB 5361 8FB4BB <CJK> +8FB4BC 5363 8FB4BC <CJK> +8FB4BD 5365 8FB4BD <CJK> +8FB4BE 536C 8FB4BE <CJK> +8FB4BF 536D 8FB4BF <CJK> +8FB4C0 5372 8FB4C0 <CJK> +8FB4C1 5379 8FB4C1 <CJK> +8FB4C2 537E 8FB4C2 <CJK> +8FB4C3 5383 8FB4C3 <CJK> +8FB4C4 5387 8FB4C4 <CJK> +8FB4C5 5388 8FB4C5 <CJK> +8FB4C6 538E 8FB4C6 <CJK> +8FB4C7 5393 8FB4C7 <CJK> +8FB4C8 5394 8FB4C8 <CJK> +8FB4C9 5399 8FB4C9 <CJK> +8FB4CA 539D 8FB4CA <CJK> +8FB4CB 53A1 8FB4CB <CJK> +8FB4CC 53A4 8FB4CC <CJK> +8FB4CD 53AA 8FB4CD <CJK> +8FB4CE 53AB 8FB4CE <CJK> +8FB4CF 53AF 8FB4CF <CJK> +8FB4D0 53B2 8FB4D0 <CJK> +8FB4D1 53B4 8FB4D1 <CJK> +8FB4D2 53B5 8FB4D2 <CJK> +8FB4D3 53B7 8FB4D3 <CJK> +8FB4D4 53B8 8FB4D4 <CJK> +8FB4D5 53BA 8FB4D5 <CJK> +8FB4D6 53BD 8FB4D6 <CJK> +8FB4D7 53C0 8FB4D7 <CJK> +8FB4D8 53C5 8FB4D8 <CJK> +8FB4D9 53CF 8FB4D9 <CJK> +8FB4DA 53D2 8FB4DA <CJK> +8FB4DB 53D3 8FB4DB <CJK> +8FB4DC 53D5 8FB4DC <CJK> +8FB4DD 53DA 8FB4DD <CJK> +8FB4DE 53DD 8FB4DE <CJK> +8FB4DF 53DE 8FB4DF <CJK> +8FB4E0 53E0 8FB4E0 <CJK> +8FB4E1 53E6 8FB4E1 <CJK> +8FB4E2 53E7 8FB4E2 <CJK> +8FB4E3 53F5 8FB4E3 <CJK> +8FB4E4 5402 8FB4E4 <CJK> +8FB4E5 5413 8FB4E5 <CJK> +8FB4E6 541A 8FB4E6 <CJK> +8FB4E7 5421 8FB4E7 <CJK> +8FB4E8 5427 8FB4E8 <CJK> +8FB4E9 5428 8FB4E9 <CJK> +8FB4EA 542A 8FB4EA <CJK> +8FB4EB 542F 8FB4EB <CJK> +8FB4EC 5431 8FB4EC <CJK> +8FB4ED 5434 8FB4ED <CJK> +8FB4EE 5435 8FB4EE <CJK> +8FB4EF 5443 8FB4EF <CJK> +8FB4F0 5444 8FB4F0 <CJK> +8FB4F1 5447 8FB4F1 <CJK> +8FB4F2 544D 8FB4F2 <CJK> +8FB4F3 544F 8FB4F3 <CJK> +8FB4F4 545E 8FB4F4 <CJK> +8FB4F5 5462 8FB4F5 <CJK> +8FB4F6 5464 8FB4F6 <CJK> +8FB4F7 5466 8FB4F7 <CJK> +8FB4F8 5467 8FB4F8 <CJK> +8FB4F9 5469 8FB4F9 <CJK> +8FB4FA 546B 8FB4FA <CJK> +8FB4FB 546D 8FB4FB <CJK> +8FB4FC 546E 8FB4FC <CJK> +8FB4FD 5474 8FB4FD <CJK> +8FB4FE 547F 8FB4FE <CJK> +8FB5A1 5481 8FB5A1 <CJK> +8FB5A2 5483 8FB5A2 <CJK> +8FB5A3 5485 8FB5A3 <CJK> +8FB5A4 5488 8FB5A4 <CJK> +8FB5A5 5489 8FB5A5 <CJK> +8FB5A6 548D 8FB5A6 <CJK> +8FB5A7 5491 8FB5A7 <CJK> +8FB5A8 5495 8FB5A8 <CJK> +8FB5A9 5496 8FB5A9 <CJK> +8FB5AA 549C 8FB5AA <CJK> +8FB5AB 549F 8FB5AB <CJK> +8FB5AC 54A1 8FB5AC <CJK> +8FB5AD 54A6 8FB5AD <CJK> +8FB5AE 54A7 8FB5AE <CJK> +8FB5AF 54A9 8FB5AF <CJK> +8FB5B0 54AA 8FB5B0 <CJK> +8FB5B1 54AD 8FB5B1 <CJK> +8FB5B2 54AE 8FB5B2 <CJK> +8FB5B3 54B1 8FB5B3 <CJK> +8FB5B4 54B7 8FB5B4 <CJK> +8FB5B5 54B9 8FB5B5 <CJK> +8FB5B6 54BA 8FB5B6 <CJK> +8FB5B7 54BB 8FB5B7 <CJK> +8FB5B8 54BF 8FB5B8 <CJK> +8FB5B9 54C6 8FB5B9 <CJK> +8FB5BA 54CA 8FB5BA <CJK> +8FB5BB 54CD 8FB5BB <CJK> +8FB5BC 54CE 8FB5BC <CJK> +8FB5BD 54E0 8FB5BD <CJK> +8FB5BE 54EA 8FB5BE <CJK> +8FB5BF 54EC 8FB5BF <CJK> +8FB5C0 54EF 8FB5C0 <CJK> +8FB5C1 54F6 8FB5C1 <CJK> +8FB5C2 54FC 8FB5C2 <CJK> +8FB5C3 54FE 8FB5C3 <CJK> +8FB5C4 54FF 8FB5C4 <CJK> +8FB5C5 5500 8FB5C5 <CJK> +8FB5C6 5501 8FB5C6 <CJK> +8FB5C7 5505 8FB5C7 <CJK> +8FB5C8 5508 8FB5C8 <CJK> +8FB5C9 5509 8FB5C9 <CJK> +8FB5CA 550C 8FB5CA <CJK> +8FB5CB 550D 8FB5CB <CJK> +8FB5CC 550E 8FB5CC <CJK> +8FB5CD 5515 8FB5CD <CJK> +8FB5CE 552A 8FB5CE <CJK> +8FB5CF 552B 8FB5CF <CJK> +8FB5D0 5532 8FB5D0 <CJK> +8FB5D1 5535 8FB5D1 <CJK> +8FB5D2 5536 8FB5D2 <CJK> +8FB5D3 553B 8FB5D3 <CJK> +8FB5D4 553C 8FB5D4 <CJK> +8FB5D5 553D 8FB5D5 <CJK> +8FB5D6 5541 8FB5D6 <CJK> +8FB5D7 5547 8FB5D7 <CJK> +8FB5D8 5549 8FB5D8 <CJK> +8FB5D9 554A 8FB5D9 <CJK> +8FB5DA 554D 8FB5DA <CJK> +8FB5DB 5550 8FB5DB <CJK> +8FB5DC 5551 8FB5DC <CJK> +8FB5DD 5558 8FB5DD <CJK> +8FB5DE 555A 8FB5DE <CJK> +8FB5DF 555B 8FB5DF <CJK> +8FB5E0 555E 8FB5E0 <CJK> +8FB5E1 5560 8FB5E1 <CJK> +8FB5E2 5561 8FB5E2 <CJK> +8FB5E3 5564 8FB5E3 <CJK> +8FB5E4 5566 8FB5E4 <CJK> +8FB5E5 557F 8FB5E5 <CJK> +8FB5E6 5581 8FB5E6 <CJK> +8FB5E7 5582 8FB5E7 <CJK> +8FB5E8 5586 8FB5E8 <CJK> +8FB5E9 5588 8FB5E9 <CJK> +8FB5EA 558E 8FB5EA <CJK> +8FB5EB 558F 8FB5EB <CJK> +8FB5EC 5591 8FB5EC <CJK> +8FB5ED 5592 8FB5ED <CJK> +8FB5EE 5593 8FB5EE <CJK> +8FB5EF 5594 8FB5EF <CJK> +8FB5F0 5597 8FB5F0 <CJK> +8FB5F1 55A3 8FB5F1 <CJK> +8FB5F2 55A4 8FB5F2 <CJK> +8FB5F3 55AD 8FB5F3 <CJK> +8FB5F4 55B2 8FB5F4 <CJK> +8FB5F5 55BF 8FB5F5 <CJK> +8FB5F6 55C1 8FB5F6 <CJK> +8FB5F7 55C3 8FB5F7 <CJK> +8FB5F8 55C6 8FB5F8 <CJK> +8FB5F9 55C9 8FB5F9 <CJK> +8FB5FA 55CB 8FB5FA <CJK> +8FB5FB 55CC 8FB5FB <CJK> +8FB5FC 55CE 8FB5FC <CJK> +8FB5FD 55D1 8FB5FD <CJK> +8FB5FE 55D2 8FB5FE <CJK> +8FB6A1 55D3 8FB6A1 <CJK> +8FB6A2 55D7 8FB6A2 <CJK> +8FB6A3 55D8 8FB6A3 <CJK> +8FB6A4 55DB 8FB6A4 <CJK> +8FB6A5 55DE 8FB6A5 <CJK> +8FB6A6 55E2 8FB6A6 <CJK> +8FB6A7 55E9 8FB6A7 <CJK> +8FB6A8 55F6 8FB6A8 <CJK> +8FB6A9 55FF 8FB6A9 <CJK> +8FB6AA 5605 8FB6AA <CJK> +8FB6AB 5608 8FB6AB <CJK> +8FB6AC 560A 8FB6AC <CJK> +8FB6AD 560D 8FB6AD <CJK> +8FB6AE 560E 8FB6AE <CJK> +8FB6AF 560F 8FB6AF <CJK> +8FB6B0 5610 8FB6B0 <CJK> +8FB6B1 5611 8FB6B1 <CJK> +8FB6B2 5612 8FB6B2 <CJK> +8FB6B3 5619 8FB6B3 <CJK> +8FB6B4 562C 8FB6B4 <CJK> +8FB6B5 5630 8FB6B5 <CJK> +8FB6B6 5633 8FB6B6 <CJK> +8FB6B7 5635 8FB6B7 <CJK> +8FB6B8 5637 8FB6B8 <CJK> +8FB6B9 5639 8FB6B9 <CJK> +8FB6BA 563B 8FB6BA <CJK> +8FB6BB 563C 8FB6BB <CJK> +8FB6BC 563D 8FB6BC <CJK> +8FB6BD 563F 8FB6BD <CJK> +8FB6BE 5640 8FB6BE <CJK> +8FB6BF 5641 8FB6BF <CJK> +8FB6C0 5643 8FB6C0 <CJK> +8FB6C1 5644 8FB6C1 <CJK> +8FB6C2 5646 8FB6C2 <CJK> +8FB6C3 5649 8FB6C3 <CJK> +8FB6C4 564B 8FB6C4 <CJK> +8FB6C5 564D 8FB6C5 <CJK> +8FB6C6 564F 8FB6C6 <CJK> +8FB6C7 5654 8FB6C7 <CJK> +8FB6C8 565E 8FB6C8 <CJK> +8FB6C9 5660 8FB6C9 <CJK> +8FB6CA 5661 8FB6CA <CJK> +8FB6CB 5662 8FB6CB <CJK> +8FB6CC 5663 8FB6CC <CJK> +8FB6CD 5666 8FB6CD <CJK> +8FB6CE 5669 8FB6CE <CJK> +8FB6CF 566D 8FB6CF <CJK> +8FB6D0 566F 8FB6D0 <CJK> +8FB6D1 5671 8FB6D1 <CJK> +8FB6D2 5672 8FB6D2 <CJK> +8FB6D3 5675 8FB6D3 <CJK> +8FB6D4 5684 8FB6D4 <CJK> +8FB6D5 5685 8FB6D5 <CJK> +8FB6D6 5688 8FB6D6 <CJK> +8FB6D7 568B 8FB6D7 <CJK> +8FB6D8 568C 8FB6D8 <CJK> +8FB6D9 5695 8FB6D9 <CJK> +8FB6DA 5699 8FB6DA <CJK> +8FB6DB 569A 8FB6DB <CJK> +8FB6DC 569D 8FB6DC <CJK> +8FB6DD 569E 8FB6DD <CJK> +8FB6DE 569F 8FB6DE <CJK> +8FB6DF 56A6 8FB6DF <CJK> +8FB6E0 56A7 8FB6E0 <CJK> +8FB6E1 56A8 8FB6E1 <CJK> +8FB6E2 56A9 8FB6E2 <CJK> +8FB6E3 56AB 8FB6E3 <CJK> +8FB6E4 56AC 8FB6E4 <CJK> +8FB6E5 56AD 8FB6E5 <CJK> +8FB6E6 56B1 8FB6E6 <CJK> +8FB6E7 56B3 8FB6E7 <CJK> +8FB6E8 56B7 8FB6E8 <CJK> +8FB6E9 56BE 8FB6E9 <CJK> +8FB6EA 56C5 8FB6EA <CJK> +8FB6EB 56C9 8FB6EB <CJK> +8FB6EC 56CA 8FB6EC <CJK> +8FB6ED 56CB 8FB6ED <CJK> +8FB6EE 56CF 8FB6EE <CJK> +8FB6EF 56D0 8FB6EF <CJK> +8FB6F0 56CC 8FB6F0 <CJK> +8FB6F1 56CD 8FB6F1 <CJK> +8FB6F2 56D9 8FB6F2 <CJK> +8FB6F3 56DC 8FB6F3 <CJK> +8FB6F4 56DD 8FB6F4 <CJK> +8FB6F5 56DF 8FB6F5 <CJK> +8FB6F6 56E1 8FB6F6 <CJK> +8FB6F7 56E4 8FB6F7 <CJK> +8FB6F8 56E5 8FB6F8 <CJK> +8FB6F9 56E6 8FB6F9 <CJK> +8FB6FA 56E7 8FB6FA <CJK> +8FB6FB 56E8 8FB6FB <CJK> +8FB6FC 56F1 8FB6FC <CJK> +8FB6FD 56EB 8FB6FD <CJK> +8FB6FE 56ED 8FB6FE <CJK> +8FB7A1 56F6 8FB7A1 <CJK> +8FB7A2 56F7 8FB7A2 <CJK> +8FB7A3 5701 8FB7A3 <CJK> +8FB7A4 5702 8FB7A4 <CJK> +8FB7A5 5707 8FB7A5 <CJK> +8FB7A6 570A 8FB7A6 <CJK> +8FB7A7 570C 8FB7A7 <CJK> +8FB7A8 5711 8FB7A8 <CJK> +8FB7A9 5715 8FB7A9 <CJK> +8FB7AA 571A 8FB7AA <CJK> +8FB7AB 571B 8FB7AB <CJK> +8FB7AC 571D 8FB7AC <CJK> +8FB7AD 5720 8FB7AD <CJK> +8FB7AE 5722 8FB7AE <CJK> +8FB7AF 5723 8FB7AF <CJK> +8FB7B0 5724 8FB7B0 <CJK> +8FB7B1 5725 8FB7B1 <CJK> +8FB7B2 5729 8FB7B2 <CJK> +8FB7B3 572A 8FB7B3 <CJK> +8FB7B4 572C 8FB7B4 <CJK> +8FB7B5 572E 8FB7B5 <CJK> +8FB7B6 572F 8FB7B6 <CJK> +8FB7B7 5733 8FB7B7 <CJK> +8FB7B8 5734 8FB7B8 <CJK> +8FB7B9 573D 8FB7B9 <CJK> +8FB7BA 573E 8FB7BA <CJK> +8FB7BB 573F 8FB7BB <CJK> +8FB7BC 5745 8FB7BC <CJK> +8FB7BD 5746 8FB7BD <CJK> +8FB7BE 574C 8FB7BE <CJK> +8FB7BF 574D 8FB7BF <CJK> +8FB7C0 5752 8FB7C0 <CJK> +8FB7C1 5762 8FB7C1 <CJK> +8FB7C2 5765 8FB7C2 <CJK> +8FB7C3 5767 8FB7C3 <CJK> +8FB7C4 5768 8FB7C4 <CJK> +8FB7C5 576B 8FB7C5 <CJK> +8FB7C6 576D 8FB7C6 <CJK> +8FB7C7 576E 8FB7C7 <CJK> +8FB7C8 576F 8FB7C8 <CJK> +8FB7C9 5770 8FB7C9 <CJK> +8FB7CA 5771 8FB7CA <CJK> +8FB7CB 5773 8FB7CB <CJK> +8FB7CC 5774 8FB7CC <CJK> +8FB7CD 5775 8FB7CD <CJK> +8FB7CE 5777 8FB7CE <CJK> +8FB7CF 5779 8FB7CF <CJK> +8FB7D0 577A 8FB7D0 <CJK> +8FB7D1 577B 8FB7D1 <CJK> +8FB7D2 577C 8FB7D2 <CJK> +8FB7D3 577E 8FB7D3 <CJK> +8FB7D4 5781 8FB7D4 <CJK> +8FB7D5 5783 8FB7D5 <CJK> +8FB7D6 578C 8FB7D6 <CJK> +8FB7D7 5794 8FB7D7 <CJK> +8FB7D8 5797 8FB7D8 <CJK> +8FB7D9 5799 8FB7D9 <CJK> +8FB7DA 579A 8FB7DA <CJK> +8FB7DB 579C 8FB7DB <CJK> +8FB7DC 579D 8FB7DC <CJK> +8FB7DD 579E 8FB7DD <CJK> +8FB7DE 579F 8FB7DE <CJK> +8FB7DF 57A1 8FB7DF <CJK> +8FB7E0 5795 8FB7E0 <CJK> +8FB7E1 57A7 8FB7E1 <CJK> +8FB7E2 57A8 8FB7E2 <CJK> +8FB7E3 57A9 8FB7E3 <CJK> +8FB7E4 57AC 8FB7E4 <CJK> +8FB7E5 57B8 8FB7E5 <CJK> +8FB7E6 57BD 8FB7E6 <CJK> +8FB7E7 57C7 8FB7E7 <CJK> +8FB7E8 57C8 8FB7E8 <CJK> +8FB7E9 57CC 8FB7E9 <CJK> +8FB7EA 57CF 8FB7EA <CJK> +8FB7EB 57D5 8FB7EB <CJK> +8FB7EC 57DD 8FB7EC <CJK> +8FB7ED 57DE 8FB7ED <CJK> +8FB7EE 57E4 8FB7EE <CJK> +8FB7EF 57E6 8FB7EF <CJK> +8FB7F0 57E7 8FB7F0 <CJK> +8FB7F1 57E9 8FB7F1 <CJK> +8FB7F2 57ED 8FB7F2 <CJK> +8FB7F3 57F0 8FB7F3 <CJK> +8FB7F4 57F5 8FB7F4 <CJK> +8FB7F5 57F6 8FB7F5 <CJK> +8FB7F6 57F8 8FB7F6 <CJK> +8FB7F7 57FD 8FB7F7 <CJK> +8FB7F8 57FE 8FB7F8 <CJK> +8FB7F9 57FF 8FB7F9 <CJK> +8FB7FA 5803 8FB7FA <CJK> +8FB7FB 5804 8FB7FB <CJK> +8FB7FC 5808 8FB7FC <CJK> +8FB7FD 5809 8FB7FD <CJK> +8FB7FE 57E1 8FB7FE <CJK> +8FB8A1 580C 8FB8A1 <CJK> +8FB8A2 580D 8FB8A2 <CJK> +8FB8A3 581B 8FB8A3 <CJK> +8FB8A4 581E 8FB8A4 <CJK> +8FB8A5 581F 8FB8A5 <CJK> +8FB8A6 5820 8FB8A6 <CJK> +8FB8A7 5826 8FB8A7 <CJK> +8FB8A8 5827 8FB8A8 <CJK> +8FB8A9 582D 8FB8A9 <CJK> +8FB8AA 5832 8FB8AA <CJK> +8FB8AB 5839 8FB8AB <CJK> +8FB8AC 583F 8FB8AC <CJK> +8FB8AD 5849 8FB8AD <CJK> +8FB8AE 584C 8FB8AE <CJK> +8FB8AF 584D 8FB8AF <CJK> +8FB8B0 584F 8FB8B0 <CJK> +8FB8B1 5850 8FB8B1 <CJK> +8FB8B2 5855 8FB8B2 <CJK> +8FB8B3 585F 8FB8B3 <CJK> +8FB8B4 5861 8FB8B4 <CJK> +8FB8B5 5864 8FB8B5 <CJK> +8FB8B6 5867 8FB8B6 <CJK> +8FB8B7 5868 8FB8B7 <CJK> +8FB8B8 5878 8FB8B8 <CJK> +8FB8B9 587C 8FB8B9 <CJK> +8FB8BA 587F 8FB8BA <CJK> +8FB8BB 5880 8FB8BB <CJK> +8FB8BC 5881 8FB8BC <CJK> +8FB8BD 5887 8FB8BD <CJK> +8FB8BE 5888 8FB8BE <CJK> +8FB8BF 5889 8FB8BF <CJK> +8FB8C0 588A 8FB8C0 <CJK> +8FB8C1 588C 8FB8C1 <CJK> +8FB8C2 588D 8FB8C2 <CJK> +8FB8C3 588F 8FB8C3 <CJK> +8FB8C4 5890 8FB8C4 <CJK> +8FB8C5 5894 8FB8C5 <CJK> +8FB8C6 5896 8FB8C6 <CJK> +8FB8C7 589D 8FB8C7 <CJK> +8FB8C8 58A0 8FB8C8 <CJK> +8FB8C9 58A1 8FB8C9 <CJK> +8FB8CA 58A2 8FB8CA <CJK> +8FB8CB 58A6 8FB8CB <CJK> +8FB8CC 58A9 8FB8CC <CJK> +8FB8CD 58B1 8FB8CD <CJK> +8FB8CE 58B2 8FB8CE <CJK> +8FB8CF 58C4 8FB8CF <CJK> +8FB8D0 58BC 8FB8D0 <CJK> +8FB8D1 58C2 8FB8D1 <CJK> +8FB8D2 58C8 8FB8D2 <CJK> +8FB8D3 58CD 8FB8D3 <CJK> +8FB8D4 58CE 8FB8D4 <CJK> +8FB8D5 58D0 8FB8D5 <CJK> +8FB8D6 58D2 8FB8D6 <CJK> +8FB8D7 58D4 8FB8D7 <CJK> +8FB8D8 58D6 8FB8D8 <CJK> +8FB8D9 58DA 8FB8D9 <CJK> +8FB8DA 58DD 8FB8DA <CJK> +8FB8DB 58E1 8FB8DB <CJK> +8FB8DC 58E2 8FB8DC <CJK> +8FB8DD 58E9 8FB8DD <CJK> +8FB8DE 58F3 8FB8DE <CJK> +8FB8DF 5905 8FB8DF <CJK> +8FB8E0 5906 8FB8E0 <CJK> +8FB8E1 590B 8FB8E1 <CJK> +8FB8E2 590C 8FB8E2 <CJK> +8FB8E3 5912 8FB8E3 <CJK> +8FB8E4 5913 8FB8E4 <CJK> +8FB8E5 5914 8FB8E5 <CJK> +8FB8E6 8641 8FB8E6 <CJK> +8FB8E7 591D 8FB8E7 <CJK> +8FB8E8 5921 8FB8E8 <CJK> +8FB8E9 5923 8FB8E9 <CJK> +8FB8EA 5924 8FB8EA <CJK> +8FB8EB 5928 8FB8EB <CJK> +8FB8EC 592F 8FB8EC <CJK> +8FB8ED 5930 8FB8ED <CJK> +8FB8EE 5933 8FB8EE <CJK> +8FB8EF 5935 8FB8EF <CJK> +8FB8F0 5936 8FB8F0 <CJK> +8FB8F1 593F 8FB8F1 <CJK> +8FB8F2 5943 8FB8F2 <CJK> +8FB8F3 5946 8FB8F3 <CJK> +8FB8F4 5952 8FB8F4 <CJK> +8FB8F5 5953 8FB8F5 <CJK> +8FB8F6 5959 8FB8F6 <CJK> +8FB8F7 595B 8FB8F7 <CJK> +8FB8F8 595D 8FB8F8 <CJK> +8FB8F9 595E 8FB8F9 <CJK> +8FB8FA 595F 8FB8FA <CJK> +8FB8FB 5961 8FB8FB <CJK> +8FB8FC 5963 8FB8FC <CJK> +8FB8FD 596B 8FB8FD <CJK> +8FB8FE 596D 8FB8FE <CJK> +8FB9A1 596F 8FB9A1 <CJK> +8FB9A2 5972 8FB9A2 <CJK> +8FB9A3 5975 8FB9A3 <CJK> +8FB9A4 5976 8FB9A4 <CJK> +8FB9A5 5979 8FB9A5 <CJK> +8FB9A6 597B 8FB9A6 <CJK> +8FB9A7 597C 8FB9A7 <CJK> +8FB9A8 598B 8FB9A8 <CJK> +8FB9A9 598C 8FB9A9 <CJK> +8FB9AA 598E 8FB9AA <CJK> +8FB9AB 5992 8FB9AB <CJK> +8FB9AC 5995 8FB9AC <CJK> +8FB9AD 5997 8FB9AD <CJK> +8FB9AE 599F 8FB9AE <CJK> +8FB9AF 59A4 8FB9AF <CJK> +8FB9B0 59A7 8FB9B0 <CJK> +8FB9B1 59AD 8FB9B1 <CJK> +8FB9B2 59AE 8FB9B2 <CJK> +8FB9B3 59AF 8FB9B3 <CJK> +8FB9B4 59B0 8FB9B4 <CJK> +8FB9B5 59B3 8FB9B5 <CJK> +8FB9B6 59B7 8FB9B6 <CJK> +8FB9B7 59BA 8FB9B7 <CJK> +8FB9B8 59BC 8FB9B8 <CJK> +8FB9B9 59C1 8FB9B9 <CJK> +8FB9BA 59C3 8FB9BA <CJK> +8FB9BB 59C4 8FB9BB <CJK> +8FB9BC 59C8 8FB9BC <CJK> +8FB9BD 59CA 8FB9BD <CJK> +8FB9BE 59CD 8FB9BE <CJK> +8FB9BF 59D2 8FB9BF <CJK> +8FB9C0 59DD 8FB9C0 <CJK> +8FB9C1 59DE 8FB9C1 <CJK> +8FB9C2 59DF 8FB9C2 <CJK> +8FB9C3 59E3 8FB9C3 <CJK> +8FB9C4 59E4 8FB9C4 <CJK> +8FB9C5 59E7 8FB9C5 <CJK> +8FB9C6 59EE 8FB9C6 <CJK> +8FB9C7 59EF 8FB9C7 <CJK> +8FB9C8 59F1 8FB9C8 <CJK> +8FB9C9 59F2 8FB9C9 <CJK> +8FB9CA 59F4 8FB9CA <CJK> +8FB9CB 59F7 8FB9CB <CJK> +8FB9CC 5A00 8FB9CC <CJK> +8FB9CD 5A04 8FB9CD <CJK> +8FB9CE 5A0C 8FB9CE <CJK> +8FB9CF 5A0D 8FB9CF <CJK> +8FB9D0 5A0E 8FB9D0 <CJK> +8FB9D1 5A12 8FB9D1 <CJK> +8FB9D2 5A13 8FB9D2 <CJK> +8FB9D3 5A1E 8FB9D3 <CJK> +8FB9D4 5A23 8FB9D4 <CJK> +8FB9D5 5A24 8FB9D5 <CJK> +8FB9D6 5A27 8FB9D6 <CJK> +8FB9D7 5A28 8FB9D7 <CJK> +8FB9D8 5A2A 8FB9D8 <CJK> +8FB9D9 5A2D 8FB9D9 <CJK> +8FB9DA 5A30 8FB9DA <CJK> +8FB9DB 5A44 8FB9DB <CJK> +8FB9DC 5A45 8FB9DC <CJK> +8FB9DD 5A47 8FB9DD <CJK> +8FB9DE 5A48 8FB9DE <CJK> +8FB9DF 5A4C 8FB9DF <CJK> +8FB9E0 5A50 8FB9E0 <CJK> +8FB9E1 5A55 8FB9E1 <CJK> +8FB9E2 5A5E 8FB9E2 <CJK> +8FB9E3 5A63 8FB9E3 <CJK> +8FB9E4 5A65 8FB9E4 <CJK> +8FB9E5 5A67 8FB9E5 <CJK> +8FB9E6 5A6D 8FB9E6 <CJK> +8FB9E7 5A77 8FB9E7 <CJK> +8FB9E8 5A7A 8FB9E8 <CJK> +8FB9E9 5A7B 8FB9E9 <CJK> +8FB9EA 5A7E 8FB9EA <CJK> +8FB9EB 5A8B 8FB9EB <CJK> +8FB9EC 5A90 8FB9EC <CJK> +8FB9ED 5A93 8FB9ED <CJK> +8FB9EE 5A96 8FB9EE <CJK> +8FB9EF 5A99 8FB9EF <CJK> +8FB9F0 5A9C 8FB9F0 <CJK> +8FB9F1 5A9E 8FB9F1 <CJK> +8FB9F2 5A9F 8FB9F2 <CJK> +8FB9F3 5AA0 8FB9F3 <CJK> +8FB9F4 5AA2 8FB9F4 <CJK> +8FB9F5 5AA7 8FB9F5 <CJK> +8FB9F6 5AAC 8FB9F6 <CJK> +8FB9F7 5AB1 8FB9F7 <CJK> +8FB9F8 5AB2 8FB9F8 <CJK> +8FB9F9 5AB3 8FB9F9 <CJK> +8FB9FA 5AB5 8FB9FA <CJK> +8FB9FB 5AB8 8FB9FB <CJK> +8FB9FC 5ABA 8FB9FC <CJK> +8FB9FD 5ABB 8FB9FD <CJK> +8FB9FE 5ABF 8FB9FE <CJK> +8FBAA1 5AC4 8FBAA1 <CJK> +8FBAA2 5AC6 8FBAA2 <CJK> +8FBAA3 5AC8 8FBAA3 <CJK> +8FBAA4 5ACF 8FBAA4 <CJK> +8FBAA5 5ADA 8FBAA5 <CJK> +8FBAA6 5ADC 8FBAA6 <CJK> +8FBAA7 5AE0 8FBAA7 <CJK> +8FBAA8 5AE5 8FBAA8 <CJK> +8FBAA9 5AEA 8FBAA9 <CJK> +8FBAAA 5AEE 8FBAAA <CJK> +8FBAAB 5AF5 8FBAAB <CJK> +8FBAAC 5AF6 8FBAAC <CJK> +8FBAAD 5AFD 8FBAAD <CJK> +8FBAAE 5B00 8FBAAE <CJK> +8FBAAF 5B01 8FBAAF <CJK> +8FBAB0 5B08 8FBAB0 <CJK> +8FBAB1 5B17 8FBAB1 <CJK> +8FBAB2 5B34 8FBAB2 <CJK> +8FBAB3 5B19 8FBAB3 <CJK> +8FBAB4 5B1B 8FBAB4 <CJK> +8FBAB5 5B1D 8FBAB5 <CJK> +8FBAB6 5B21 8FBAB6 <CJK> +8FBAB7 5B25 8FBAB7 <CJK> +8FBAB8 5B2D 8FBAB8 <CJK> +8FBAB9 5B38 8FBAB9 <CJK> +8FBABA 5B41 8FBABA <CJK> +8FBABB 5B4B 8FBABB <CJK> +8FBABC 5B4C 8FBABC <CJK> +8FBABD 5B52 8FBABD <CJK> +8FBABE 5B56 8FBABE <CJK> +8FBABF 5B5E 8FBABF <CJK> +8FBAC0 5B68 8FBAC0 <CJK> +8FBAC1 5B6E 8FBAC1 <CJK> +8FBAC2 5B6F 8FBAC2 <CJK> +8FBAC3 5B7C 8FBAC3 <CJK> +8FBAC4 5B7D 8FBAC4 <CJK> +8FBAC5 5B7E 8FBAC5 <CJK> +8FBAC6 5B7F 8FBAC6 <CJK> +8FBAC7 5B81 8FBAC7 <CJK> +8FBAC8 5B84 8FBAC8 <CJK> +8FBAC9 5B86 8FBAC9 <CJK> +8FBACA 5B8A 8FBACA <CJK> +8FBACB 5B8E 8FBACB <CJK> +8FBACC 5B90 8FBACC <CJK> +8FBACD 5B91 8FBACD <CJK> +8FBACE 5B93 8FBACE <CJK> +8FBACF 5B94 8FBACF <CJK> +8FBAD0 5B96 8FBAD0 <CJK> +8FBAD1 5BA8 8FBAD1 <CJK> +8FBAD2 5BA9 8FBAD2 <CJK> +8FBAD3 5BAC 8FBAD3 <CJK> +8FBAD4 5BAD 8FBAD4 <CJK> +8FBAD5 5BAF 8FBAD5 <CJK> +8FBAD6 5BB1 8FBAD6 <CJK> +8FBAD7 5BB2 8FBAD7 <CJK> +8FBAD8 5BB7 8FBAD8 <CJK> +8FBAD9 5BBA 8FBAD9 <CJK> +8FBADA 5BBC 8FBADA <CJK> +8FBADB 5BC0 8FBADB <CJK> +8FBADC 5BC1 8FBADC <CJK> +8FBADD 5BCD 8FBADD <CJK> +8FBADE 5BCF 8FBADE <CJK> +8FBADF 5BD6 8FBADF <CJK> +8FBAE0 5BD7 8FBAE0 <CJK> +8FBAE1 5BD8 8FBAE1 <CJK> +8FBAE2 5BD9 8FBAE2 <CJK> +8FBAE3 5BDA 8FBAE3 <CJK> +8FBAE4 5BE0 8FBAE4 <CJK> +8FBAE5 5BEF 8FBAE5 <CJK> +8FBAE6 5BF1 8FBAE6 <CJK> +8FBAE7 5BF4 8FBAE7 <CJK> +8FBAE8 5BFD 8FBAE8 <CJK> +8FBAE9 5C0C 8FBAE9 <CJK> +8FBAEA 5C17 8FBAEA <CJK> +8FBAEB 5C1E 8FBAEB <CJK> +8FBAEC 5C1F 8FBAEC <CJK> +8FBAED 5C23 8FBAED <CJK> +8FBAEE 5C26 8FBAEE <CJK> +8FBAEF 5C29 8FBAEF <CJK> +8FBAF0 5C2B 8FBAF0 <CJK> +8FBAF1 5C2C 8FBAF1 <CJK> +8FBAF2 5C2E 8FBAF2 <CJK> +8FBAF3 5C30 8FBAF3 <CJK> +8FBAF4 5C32 8FBAF4 <CJK> +8FBAF5 5C35 8FBAF5 <CJK> +8FBAF6 5C36 8FBAF6 <CJK> +8FBAF7 5C59 8FBAF7 <CJK> +8FBAF8 5C5A 8FBAF8 <CJK> +8FBAF9 5C5C 8FBAF9 <CJK> +8FBAFA 5C62 8FBAFA <CJK> +8FBAFB 5C63 8FBAFB <CJK> +8FBAFC 5C67 8FBAFC <CJK> +8FBAFD 5C68 8FBAFD <CJK> +8FBAFE 5C69 8FBAFE <CJK> +8FBBA1 5C6D 8FBBA1 <CJK> +8FBBA2 5C70 8FBBA2 <CJK> +8FBBA3 5C74 8FBBA3 <CJK> +8FBBA4 5C75 8FBBA4 <CJK> +8FBBA5 5C7A 8FBBA5 <CJK> +8FBBA6 5C7B 8FBBA6 <CJK> +8FBBA7 5C7C 8FBBA7 <CJK> +8FBBA8 5C7D 8FBBA8 <CJK> +8FBBA9 5C87 8FBBA9 <CJK> +8FBBAA 5C88 8FBBAA <CJK> +8FBBAB 5C8A 8FBBAB <CJK> +8FBBAC 5C8F 8FBBAC <CJK> +8FBBAD 5C92 8FBBAD <CJK> +8FBBAE 5C9D 8FBBAE <CJK> +8FBBAF 5C9F 8FBBAF <CJK> +8FBBB0 5CA0 8FBBB0 <CJK> +8FBBB1 5CA2 8FBBB1 <CJK> +8FBBB2 5CA3 8FBBB2 <CJK> +8FBBB3 5CA6 8FBBB3 <CJK> +8FBBB4 5CAA 8FBBB4 <CJK> +8FBBB5 5CB2 8FBBB5 <CJK> +8FBBB6 5CB4 8FBBB6 <CJK> +8FBBB7 5CB5 8FBBB7 <CJK> +8FBBB8 5CBA 8FBBB8 <CJK> +8FBBB9 5CC9 8FBBB9 <CJK> +8FBBBA 5CCB 8FBBBA <CJK> +8FBBBB 5CD2 8FBBBB <CJK> +8FBBBC 5CDD 8FBBBC <CJK> +8FBBBD 5CD7 8FBBBD <CJK> +8FBBBE 5CEE 8FBBBE <CJK> +8FBBBF 5CF1 8FBBBF <CJK> +8FBBC0 5CF2 8FBBC0 <CJK> +8FBBC1 5CF4 8FBBC1 <CJK> +8FBBC2 5D01 8FBBC2 <CJK> +8FBBC3 5D06 8FBBC3 <CJK> +8FBBC4 5D0D 8FBBC4 <CJK> +8FBBC5 5D12 8FBBC5 <CJK> +8FBBC6 5D2B 8FBBC6 <CJK> +8FBBC7 5D23 8FBBC7 <CJK> +8FBBC8 5D24 8FBBC8 <CJK> +8FBBC9 5D26 8FBBC9 <CJK> +8FBBCA 5D27 8FBBCA <CJK> +8FBBCB 5D31 8FBBCB <CJK> +8FBBCC 5D34 8FBBCC <CJK> +8FBBCD 5D39 8FBBCD <CJK> +8FBBCE 5D3D 8FBBCE <CJK> +8FBBCF 5D3F 8FBBCF <CJK> +8FBBD0 5D42 8FBBD0 <CJK> +8FBBD1 5D43 8FBBD1 <CJK> +8FBBD2 5D46 8FBBD2 <CJK> +8FBBD3 5D48 8FBBD3 <CJK> +8FBBD4 5D55 8FBBD4 <CJK> +8FBBD5 5D51 8FBBD5 <CJK> +8FBBD6 5D59 8FBBD6 <CJK> +8FBBD7 5D4A 8FBBD7 <CJK> +8FBBD8 5D5F 8FBBD8 <CJK> +8FBBD9 5D60 8FBBD9 <CJK> +8FBBDA 5D61 8FBBDA <CJK> +8FBBDB 5D62 8FBBDB <CJK> +8FBBDC 5D64 8FBBDC <CJK> +8FBBDD 5D6A 8FBBDD <CJK> +8FBBDE 5D6D 8FBBDE <CJK> +8FBBDF 5D70 8FBBDF <CJK> +8FBBE0 5D79 8FBBE0 <CJK> +8FBBE1 5D7A 8FBBE1 <CJK> +8FBBE2 5D7E 8FBBE2 <CJK> +8FBBE3 5D7F 8FBBE3 <CJK> +8FBBE4 5D81 8FBBE4 <CJK> +8FBBE5 5D83 8FBBE5 <CJK> +8FBBE6 5D88 8FBBE6 <CJK> +8FBBE7 5D8A 8FBBE7 <CJK> +8FBBE8 5D92 8FBBE8 <CJK> +8FBBE9 5D93 8FBBE9 <CJK> +8FBBEA 5D94 8FBBEA <CJK> +8FBBEB 5D95 8FBBEB <CJK> +8FBBEC 5D99 8FBBEC <CJK> +8FBBED 5D9B 8FBBED <CJK> +8FBBEE 5D9F 8FBBEE <CJK> +8FBBEF 5DA0 8FBBEF <CJK> +8FBBF0 5DA7 8FBBF0 <CJK> +8FBBF1 5DAB 8FBBF1 <CJK> +8FBBF2 5DB0 8FBBF2 <CJK> +8FBBF3 5DB4 8FBBF3 <CJK> +8FBBF4 5DB8 8FBBF4 <CJK> +8FBBF5 5DB9 8FBBF5 <CJK> +8FBBF6 5DC3 8FBBF6 <CJK> +8FBBF7 5DC7 8FBBF7 <CJK> +8FBBF8 5DCB 8FBBF8 <CJK> +8FBBF9 5DD0 8FBBF9 <CJK> +8FBBFA 5DCE 8FBBFA <CJK> +8FBBFB 5DD8 8FBBFB <CJK> +8FBBFC 5DD9 8FBBFC <CJK> +8FBBFD 5DE0 8FBBFD <CJK> +8FBBFE 5DE4 8FBBFE <CJK> +8FBCA1 5DE9 8FBCA1 <CJK> +8FBCA2 5DF8 8FBCA2 <CJK> +8FBCA3 5DF9 8FBCA3 <CJK> +8FBCA4 5E00 8FBCA4 <CJK> +8FBCA5 5E07 8FBCA5 <CJK> +8FBCA6 5E0D 8FBCA6 <CJK> +8FBCA7 5E12 8FBCA7 <CJK> +8FBCA8 5E14 8FBCA8 <CJK> +8FBCA9 5E15 8FBCA9 <CJK> +8FBCAA 5E18 8FBCAA <CJK> +8FBCAB 5E1F 8FBCAB <CJK> +8FBCAC 5E20 8FBCAC <CJK> +8FBCAD 5E2E 8FBCAD <CJK> +8FBCAE 5E28 8FBCAE <CJK> +8FBCAF 5E32 8FBCAF <CJK> +8FBCB0 5E35 8FBCB0 <CJK> +8FBCB1 5E3E 8FBCB1 <CJK> +8FBCB2 5E4B 8FBCB2 <CJK> +8FBCB3 5E50 8FBCB3 <CJK> +8FBCB4 5E49 8FBCB4 <CJK> +8FBCB5 5E51 8FBCB5 <CJK> +8FBCB6 5E56 8FBCB6 <CJK> +8FBCB7 5E58 8FBCB7 <CJK> +8FBCB8 5E5B 8FBCB8 <CJK> +8FBCB9 5E5C 8FBCB9 <CJK> +8FBCBA 5E5E 8FBCBA <CJK> +8FBCBB 5E68 8FBCBB <CJK> +8FBCBC 5E6A 8FBCBC <CJK> +8FBCBD 5E6B 8FBCBD <CJK> +8FBCBE 5E6C 8FBCBE <CJK> +8FBCBF 5E6D 8FBCBF <CJK> +8FBCC0 5E6E 8FBCC0 <CJK> +8FBCC1 5E70 8FBCC1 <CJK> +8FBCC2 5E80 8FBCC2 <CJK> +8FBCC3 5E8B 8FBCC3 <CJK> +8FBCC4 5E8E 8FBCC4 <CJK> +8FBCC5 5EA2 8FBCC5 <CJK> +8FBCC6 5EA4 8FBCC6 <CJK> +8FBCC7 5EA5 8FBCC7 <CJK> +8FBCC8 5EA8 8FBCC8 <CJK> +8FBCC9 5EAA 8FBCC9 <CJK> +8FBCCA 5EAC 8FBCCA <CJK> +8FBCCB 5EB1 8FBCCB <CJK> +8FBCCC 5EB3 8FBCCC <CJK> +8FBCCD 5EBD 8FBCCD <CJK> +8FBCCE 5EBE 8FBCCE <CJK> +8FBCCF 5EBF 8FBCCF <CJK> +8FBCD0 5EC6 8FBCD0 <CJK> +8FBCD1 5ECC 8FBCD1 <CJK> +8FBCD2 5ECB 8FBCD2 <CJK> +8FBCD3 5ECE 8FBCD3 <CJK> +8FBCD4 5ED1 8FBCD4 <CJK> +8FBCD5 5ED2 8FBCD5 <CJK> +8FBCD6 5ED4 8FBCD6 <CJK> +8FBCD7 5ED5 8FBCD7 <CJK> +8FBCD8 5EDC 8FBCD8 <CJK> +8FBCD9 5EDE 8FBCD9 <CJK> +8FBCDA 5EE5 8FBCDA <CJK> +8FBCDB 5EEB 8FBCDB <CJK> +8FBCDC 5F02 8FBCDC <CJK> +8FBCDD 5F06 8FBCDD <CJK> +8FBCDE 5F07 8FBCDE <CJK> +8FBCDF 5F08 8FBCDF <CJK> +8FBCE0 5F0E 8FBCE0 <CJK> +8FBCE1 5F19 8FBCE1 <CJK> +8FBCE2 5F1C 8FBCE2 <CJK> +8FBCE3 5F1D 8FBCE3 <CJK> +8FBCE4 5F21 8FBCE4 <CJK> +8FBCE5 5F22 8FBCE5 <CJK> +8FBCE6 5F23 8FBCE6 <CJK> +8FBCE7 5F24 8FBCE7 <CJK> +8FBCE8 5F28 8FBCE8 <CJK> +8FBCE9 5F2B 8FBCE9 <CJK> +8FBCEA 5F2C 8FBCEA <CJK> +8FBCEB 5F2E 8FBCEB <CJK> +8FBCEC 5F30 8FBCEC <CJK> +8FBCED 5F34 8FBCED <CJK> +8FBCEE 5F36 8FBCEE <CJK> +8FBCEF 5F3B 8FBCEF <CJK> +8FBCF0 5F3D 8FBCF0 <CJK> +8FBCF1 5F3F 8FBCF1 <CJK> +8FBCF2 5F40 8FBCF2 <CJK> +8FBCF3 5F44 8FBCF3 <CJK> +8FBCF4 5F45 8FBCF4 <CJK> +8FBCF5 5F47 8FBCF5 <CJK> +8FBCF6 5F4D 8FBCF6 <CJK> +8FBCF7 5F50 8FBCF7 <CJK> +8FBCF8 5F54 8FBCF8 <CJK> +8FBCF9 5F58 8FBCF9 <CJK> +8FBCFA 5F5B 8FBCFA <CJK> +8FBCFB 5F60 8FBCFB <CJK> +8FBCFC 5F63 8FBCFC <CJK> +8FBCFD 5F64 8FBCFD <CJK> +8FBCFE 5F67 8FBCFE <CJK> +8FBDA1 5F6F 8FBDA1 <CJK> +8FBDA2 5F72 8FBDA2 <CJK> +8FBDA3 5F74 8FBDA3 <CJK> +8FBDA4 5F75 8FBDA4 <CJK> +8FBDA5 5F78 8FBDA5 <CJK> +8FBDA6 5F7A 8FBDA6 <CJK> +8FBDA7 5F7D 8FBDA7 <CJK> +8FBDA8 5F7E 8FBDA8 <CJK> +8FBDA9 5F89 8FBDA9 <CJK> +8FBDAA 5F8D 8FBDAA <CJK> +8FBDAB 5F8F 8FBDAB <CJK> +8FBDAC 5F96 8FBDAC <CJK> +8FBDAD 5F9C 8FBDAD <CJK> +8FBDAE 5F9D 8FBDAE <CJK> +8FBDAF 5FA2 8FBDAF <CJK> +8FBDB0 5FA7 8FBDB0 <CJK> +8FBDB1 5FAB 8FBDB1 <CJK> +8FBDB2 5FA4 8FBDB2 <CJK> +8FBDB3 5FAC 8FBDB3 <CJK> +8FBDB4 5FAF 8FBDB4 <CJK> +8FBDB5 5FB0 8FBDB5 <CJK> +8FBDB6 5FB1 8FBDB6 <CJK> +8FBDB7 5FB8 8FBDB7 <CJK> +8FBDB8 5FC4 8FBDB8 <CJK> +8FBDB9 5FC7 8FBDB9 <CJK> +8FBDBA 5FC8 8FBDBA <CJK> +8FBDBB 5FC9 8FBDBB <CJK> +8FBDBC 5FCB 8FBDBC <CJK> +8FBDBD 5FD0 8FBDBD <CJK> +8FBDBE 5FD1 8FBDBE <CJK> +8FBDBF 5FD2 8FBDBF <CJK> +8FBDC0 5FD3 8FBDC0 <CJK> +8FBDC1 5FD4 8FBDC1 <CJK> +8FBDC2 5FDE 8FBDC2 <CJK> +8FBDC3 5FE1 8FBDC3 <CJK> +8FBDC4 5FE2 8FBDC4 <CJK> +8FBDC5 5FE8 8FBDC5 <CJK> +8FBDC6 5FE9 8FBDC6 <CJK> +8FBDC7 5FEA 8FBDC7 <CJK> +8FBDC8 5FEC 8FBDC8 <CJK> +8FBDC9 5FED 8FBDC9 <CJK> +8FBDCA 5FEE 8FBDCA <CJK> +8FBDCB 5FEF 8FBDCB <CJK> +8FBDCC 5FF2 8FBDCC <CJK> +8FBDCD 5FF3 8FBDCD <CJK> +8FBDCE 5FF6 8FBDCE <CJK> +8FBDCF 5FFA 8FBDCF <CJK> +8FBDD0 5FFC 8FBDD0 <CJK> +8FBDD1 6007 8FBDD1 <CJK> +8FBDD2 600A 8FBDD2 <CJK> +8FBDD3 600D 8FBDD3 <CJK> +8FBDD4 6013 8FBDD4 <CJK> +8FBDD5 6014 8FBDD5 <CJK> +8FBDD6 6017 8FBDD6 <CJK> +8FBDD7 6018 8FBDD7 <CJK> +8FBDD8 601A 8FBDD8 <CJK> +8FBDD9 601F 8FBDD9 <CJK> +8FBDDA 6024 8FBDDA <CJK> +8FBDDB 602D 8FBDDB <CJK> +8FBDDC 6033 8FBDDC <CJK> +8FBDDD 6035 8FBDDD <CJK> +8FBDDE 6040 8FBDDE <CJK> +8FBDDF 6047 8FBDDF <CJK> +8FBDE0 6048 8FBDE0 <CJK> +8FBDE1 6049 8FBDE1 <CJK> +8FBDE2 604C 8FBDE2 <CJK> +8FBDE3 6051 8FBDE3 <CJK> +8FBDE4 6054 8FBDE4 <CJK> +8FBDE5 6056 8FBDE5 <CJK> +8FBDE6 6057 8FBDE6 <CJK> +8FBDE7 605D 8FBDE7 <CJK> +8FBDE8 6061 8FBDE8 <CJK> +8FBDE9 6067 8FBDE9 <CJK> +8FBDEA 6071 8FBDEA <CJK> +8FBDEB 607E 8FBDEB <CJK> +8FBDEC 607F 8FBDEC <CJK> +8FBDED 6082 8FBDED <CJK> +8FBDEE 6086 8FBDEE <CJK> +8FBDEF 6088 8FBDEF <CJK> +8FBDF0 608A 8FBDF0 <CJK> +8FBDF1 608E 8FBDF1 <CJK> +8FBDF2 6091 8FBDF2 <CJK> +8FBDF3 6093 8FBDF3 <CJK> +8FBDF4 6095 8FBDF4 <CJK> +8FBDF5 6098 8FBDF5 <CJK> +8FBDF6 609D 8FBDF6 <CJK> +8FBDF7 609E 8FBDF7 <CJK> +8FBDF8 60A2 8FBDF8 <CJK> +8FBDF9 60A4 8FBDF9 <CJK> +8FBDFA 60A5 8FBDFA <CJK> +8FBDFB 60A8 8FBDFB <CJK> +8FBDFC 60B0 8FBDFC <CJK> +8FBDFD 60B1 8FBDFD <CJK> +8FBDFE 60B7 8FBDFE <CJK> +8FBEA1 60BB 8FBEA1 <CJK> +8FBEA2 60BE 8FBEA2 <CJK> +8FBEA3 60C2 8FBEA3 <CJK> +8FBEA4 60C4 8FBEA4 <CJK> +8FBEA5 60C8 8FBEA5 <CJK> +8FBEA6 60C9 8FBEA6 <CJK> +8FBEA7 60CA 8FBEA7 <CJK> +8FBEA8 60CB 8FBEA8 <CJK> +8FBEA9 60CE 8FBEA9 <CJK> +8FBEAA 60CF 8FBEAA <CJK> +8FBEAB 60D4 8FBEAB <CJK> +8FBEAC 60D5 8FBEAC <CJK> +8FBEAD 60D9 8FBEAD <CJK> +8FBEAE 60DB 8FBEAE <CJK> +8FBEAF 60DD 8FBEAF <CJK> +8FBEB0 60DE 8FBEB0 <CJK> +8FBEB1 60E2 8FBEB1 <CJK> +8FBEB2 60E5 8FBEB2 <CJK> +8FBEB3 60F2 8FBEB3 <CJK> +8FBEB4 60F5 8FBEB4 <CJK> +8FBEB5 60F8 8FBEB5 <CJK> +8FBEB6 60FC 8FBEB6 <CJK> +8FBEB7 60FD 8FBEB7 <CJK> +8FBEB8 6102 8FBEB8 <CJK> +8FBEB9 6107 8FBEB9 <CJK> +8FBEBA 610A 8FBEBA <CJK> +8FBEBB 610C 8FBEBB <CJK> +8FBEBC 6110 8FBEBC <CJK> +8FBEBD 6111 8FBEBD <CJK> +8FBEBE 6112 8FBEBE <CJK> +8FBEBF 6113 8FBEBF <CJK> +8FBEC0 6114 8FBEC0 <CJK> +8FBEC1 6116 8FBEC1 <CJK> +8FBEC2 6117 8FBEC2 <CJK> +8FBEC3 6119 8FBEC3 <CJK> +8FBEC4 611C 8FBEC4 <CJK> +8FBEC5 611E 8FBEC5 <CJK> +8FBEC6 6122 8FBEC6 <CJK> +8FBEC7 612A 8FBEC7 <CJK> +8FBEC8 612B 8FBEC8 <CJK> +8FBEC9 6130 8FBEC9 <CJK> +8FBECA 6131 8FBECA <CJK> +8FBECB 6135 8FBECB <CJK> +8FBECC 6136 8FBECC <CJK> +8FBECD 6137 8FBECD <CJK> +8FBECE 6139 8FBECE <CJK> +8FBECF 6141 8FBECF <CJK> +8FBED0 6145 8FBED0 <CJK> +8FBED1 6146 8FBED1 <CJK> +8FBED2 6149 8FBED2 <CJK> +8FBED3 615E 8FBED3 <CJK> +8FBED4 6160 8FBED4 <CJK> +8FBED5 616C 8FBED5 <CJK> +8FBED6 6172 8FBED6 <CJK> +8FBED7 6178 8FBED7 <CJK> +8FBED8 617B 8FBED8 <CJK> +8FBED9 617C 8FBED9 <CJK> +8FBEDA 617F 8FBEDA <CJK> +8FBEDB 6180 8FBEDB <CJK> +8FBEDC 6181 8FBEDC <CJK> +8FBEDD 6183 8FBEDD <CJK> +8FBEDE 6184 8FBEDE <CJK> +8FBEDF 618B 8FBEDF <CJK> +8FBEE0 618D 8FBEE0 <CJK> +8FBEE1 6192 8FBEE1 <CJK> +8FBEE2 6193 8FBEE2 <CJK> +8FBEE3 6197 8FBEE3 <CJK> +8FBEE4 6198 8FBEE4 <CJK> +8FBEE5 619C 8FBEE5 <CJK> +8FBEE6 619D 8FBEE6 <CJK> +8FBEE7 619F 8FBEE7 <CJK> +8FBEE8 61A0 8FBEE8 <CJK> +8FBEE9 61A5 8FBEE9 <CJK> +8FBEEA 61A8 8FBEEA <CJK> +8FBEEB 61AA 8FBEEB <CJK> +8FBEEC 61AD 8FBEEC <CJK> +8FBEED 61B8 8FBEED <CJK> +8FBEEE 61B9 8FBEEE <CJK> +8FBEEF 61BC 8FBEEF <CJK> +8FBEF0 61C0 8FBEF0 <CJK> +8FBEF1 61C1 8FBEF1 <CJK> +8FBEF2 61C2 8FBEF2 <CJK> +8FBEF3 61CE 8FBEF3 <CJK> +8FBEF4 61CF 8FBEF4 <CJK> +8FBEF5 61D5 8FBEF5 <CJK> +8FBEF6 61DC 8FBEF6 <CJK> +8FBEF7 61DD 8FBEF7 <CJK> +8FBEF8 61DE 8FBEF8 <CJK> +8FBEF9 61DF 8FBEF9 <CJK> +8FBEFA 61E1 8FBEFA <CJK> +8FBEFB 61E2 8FBEFB <CJK> +8FBEFC 61E7 8FBEFC <CJK> +8FBEFD 61E9 8FBEFD <CJK> +8FBEFE 61E5 8FBEFE <CJK> +8FBFA1 61EC 8FBFA1 <CJK> +8FBFA2 61ED 8FBFA2 <CJK> +8FBFA3 61EF 8FBFA3 <CJK> +8FBFA4 6201 8FBFA4 <CJK> +8FBFA5 6203 8FBFA5 <CJK> +8FBFA6 6204 8FBFA6 <CJK> +8FBFA7 6207 8FBFA7 <CJK> +8FBFA8 6213 8FBFA8 <CJK> +8FBFA9 6215 8FBFA9 <CJK> +8FBFAA 621C 8FBFAA <CJK> +8FBFAB 6220 8FBFAB <CJK> +8FBFAC 6222 8FBFAC <CJK> +8FBFAD 6223 8FBFAD <CJK> +8FBFAE 6227 8FBFAE <CJK> +8FBFAF 6229 8FBFAF <CJK> +8FBFB0 622B 8FBFB0 <CJK> +8FBFB1 6239 8FBFB1 <CJK> +8FBFB2 623D 8FBFB2 <CJK> +8FBFB3 6242 8FBFB3 <CJK> +8FBFB4 6243 8FBFB4 <CJK> +8FBFB5 6244 8FBFB5 <CJK> +8FBFB6 6246 8FBFB6 <CJK> +8FBFB7 624C 8FBFB7 <CJK> +8FBFB8 6250 8FBFB8 <CJK> +8FBFB9 6251 8FBFB9 <CJK> +8FBFBA 6252 8FBFBA <CJK> +8FBFBB 6254 8FBFBB <CJK> +8FBFBC 6256 8FBFBC <CJK> +8FBFBD 625A 8FBFBD <CJK> +8FBFBE 625C 8FBFBE <CJK> +8FBFBF 6264 8FBFBF <CJK> +8FBFC0 626D 8FBFC0 <CJK> +8FBFC1 626F 8FBFC1 <CJK> +8FBFC2 6273 8FBFC2 <CJK> +8FBFC3 627A 8FBFC3 <CJK> +8FBFC4 627D 8FBFC4 <CJK> +8FBFC5 628D 8FBFC5 <CJK> +8FBFC6 628E 8FBFC6 <CJK> +8FBFC7 628F 8FBFC7 <CJK> +8FBFC8 6290 8FBFC8 <CJK> +8FBFC9 62A6 8FBFC9 <CJK> +8FBFCA 62A8 8FBFCA <CJK> +8FBFCB 62B3 8FBFCB <CJK> +8FBFCC 62B6 8FBFCC <CJK> +8FBFCD 62B7 8FBFCD <CJK> +8FBFCE 62BA 8FBFCE <CJK> +8FBFCF 62BE 8FBFCF <CJK> +8FBFD0 62BF 8FBFD0 <CJK> +8FBFD1 62C4 8FBFD1 <CJK> +8FBFD2 62CE 8FBFD2 <CJK> +8FBFD3 62D5 8FBFD3 <CJK> +8FBFD4 62D6 8FBFD4 <CJK> +8FBFD5 62DA 8FBFD5 <CJK> +8FBFD6 62EA 8FBFD6 <CJK> +8FBFD7 62F2 8FBFD7 <CJK> +8FBFD8 62F4 8FBFD8 <CJK> +8FBFD9 62FC 8FBFD9 <CJK> +8FBFDA 62FD 8FBFDA <CJK> +8FBFDB 6303 8FBFDB <CJK> +8FBFDC 6304 8FBFDC <CJK> +8FBFDD 630A 8FBFDD <CJK> +8FBFDE 630B 8FBFDE <CJK> +8FBFDF 630D 8FBFDF <CJK> +8FBFE0 6310 8FBFE0 <CJK> +8FBFE1 6313 8FBFE1 <CJK> +8FBFE2 6316 8FBFE2 <CJK> +8FBFE3 6318 8FBFE3 <CJK> +8FBFE4 6329 8FBFE4 <CJK> +8FBFE5 632A 8FBFE5 <CJK> +8FBFE6 632D 8FBFE6 <CJK> +8FBFE7 6335 8FBFE7 <CJK> +8FBFE8 6336 8FBFE8 <CJK> +8FBFE9 6339 8FBFE9 <CJK> +8FBFEA 633C 8FBFEA <CJK> +8FBFEB 6341 8FBFEB <CJK> +8FBFEC 6342 8FBFEC <CJK> +8FBFED 6343 8FBFED <CJK> +8FBFEE 6344 8FBFEE <CJK> +8FBFEF 6346 8FBFEF <CJK> +8FBFF0 634A 8FBFF0 <CJK> +8FBFF1 634B 8FBFF1 <CJK> +8FBFF2 634E 8FBFF2 <CJK> +8FBFF3 6352 8FBFF3 <CJK> +8FBFF4 6353 8FBFF4 <CJK> +8FBFF5 6354 8FBFF5 <CJK> +8FBFF6 6358 8FBFF6 <CJK> +8FBFF7 635B 8FBFF7 <CJK> +8FBFF8 6365 8FBFF8 <CJK> +8FBFF9 6366 8FBFF9 <CJK> +8FBFFA 636C 8FBFFA <CJK> +8FBFFB 636D 8FBFFB <CJK> +8FBFFC 6371 8FBFFC <CJK> +8FBFFD 6374 8FBFFD <CJK> +8FBFFE 6375 8FBFFE <CJK> +8FC0A1 6378 8FC0A1 <CJK> +8FC0A2 637C 8FC0A2 <CJK> +8FC0A3 637D 8FC0A3 <CJK> +8FC0A4 637F 8FC0A4 <CJK> +8FC0A5 6382 8FC0A5 <CJK> +8FC0A6 6384 8FC0A6 <CJK> +8FC0A7 6387 8FC0A7 <CJK> +8FC0A8 638A 8FC0A8 <CJK> +8FC0A9 6390 8FC0A9 <CJK> +8FC0AA 6394 8FC0AA <CJK> +8FC0AB 6395 8FC0AB <CJK> +8FC0AC 6399 8FC0AC <CJK> +8FC0AD 639A 8FC0AD <CJK> +8FC0AE 639E 8FC0AE <CJK> +8FC0AF 63A4 8FC0AF <CJK> +8FC0B0 63A6 8FC0B0 <CJK> +8FC0B1 63AD 8FC0B1 <CJK> +8FC0B2 63AE 8FC0B2 <CJK> +8FC0B3 63AF 8FC0B3 <CJK> +8FC0B4 63BD 8FC0B4 <CJK> +8FC0B5 63C1 8FC0B5 <CJK> +8FC0B6 63C5 8FC0B6 <CJK> +8FC0B7 63C8 8FC0B7 <CJK> +8FC0B8 63CE 8FC0B8 <CJK> +8FC0B9 63D1 8FC0B9 <CJK> +8FC0BA 63D3 8FC0BA <CJK> +8FC0BB 63D4 8FC0BB <CJK> +8FC0BC 63D5 8FC0BC <CJK> +8FC0BD 63DC 8FC0BD <CJK> +8FC0BE 63E0 8FC0BE <CJK> +8FC0BF 63E5 8FC0BF <CJK> +8FC0C0 63EA 8FC0C0 <CJK> +8FC0C1 63EC 8FC0C1 <CJK> +8FC0C2 63F2 8FC0C2 <CJK> +8FC0C3 63F3 8FC0C3 <CJK> +8FC0C4 63F5 8FC0C4 <CJK> +8FC0C5 63F8 8FC0C5 <CJK> +8FC0C6 63F9 8FC0C6 <CJK> +8FC0C7 6409 8FC0C7 <CJK> +8FC0C8 640A 8FC0C8 <CJK> +8FC0C9 6410 8FC0C9 <CJK> +8FC0CA 6412 8FC0CA <CJK> +8FC0CB 6414 8FC0CB <CJK> +8FC0CC 6418 8FC0CC <CJK> +8FC0CD 641E 8FC0CD <CJK> +8FC0CE 6420 8FC0CE <CJK> +8FC0CF 6422 8FC0CF <CJK> +8FC0D0 6424 8FC0D0 <CJK> +8FC0D1 6425 8FC0D1 <CJK> +8FC0D2 6429 8FC0D2 <CJK> +8FC0D3 642A 8FC0D3 <CJK> +8FC0D4 642F 8FC0D4 <CJK> +8FC0D5 6430 8FC0D5 <CJK> +8FC0D6 6435 8FC0D6 <CJK> +8FC0D7 643D 8FC0D7 <CJK> +8FC0D8 643F 8FC0D8 <CJK> +8FC0D9 644B 8FC0D9 <CJK> +8FC0DA 644F 8FC0DA <CJK> +8FC0DB 6451 8FC0DB <CJK> +8FC0DC 6452 8FC0DC <CJK> +8FC0DD 6453 8FC0DD <CJK> +8FC0DE 6454 8FC0DE <CJK> +8FC0DF 645A 8FC0DF <CJK> +8FC0E0 645B 8FC0E0 <CJK> +8FC0E1 645C 8FC0E1 <CJK> +8FC0E2 645D 8FC0E2 <CJK> +8FC0E3 645F 8FC0E3 <CJK> +8FC0E4 6460 8FC0E4 <CJK> +8FC0E5 6461 8FC0E5 <CJK> +8FC0E6 6463 8FC0E6 <CJK> +8FC0E7 646D 8FC0E7 <CJK> +8FC0E8 6473 8FC0E8 <CJK> +8FC0E9 6474 8FC0E9 <CJK> +8FC0EA 647B 8FC0EA <CJK> +8FC0EB 647D 8FC0EB <CJK> +8FC0EC 6485 8FC0EC <CJK> +8FC0ED 6487 8FC0ED <CJK> +8FC0EE 648F 8FC0EE <CJK> +8FC0EF 6490 8FC0EF <CJK> +8FC0F0 6491 8FC0F0 <CJK> +8FC0F1 6498 8FC0F1 <CJK> +8FC0F2 6499 8FC0F2 <CJK> +8FC0F3 649B 8FC0F3 <CJK> +8FC0F4 649D 8FC0F4 <CJK> +8FC0F5 649F 8FC0F5 <CJK> +8FC0F6 64A1 8FC0F6 <CJK> +8FC0F7 64A3 8FC0F7 <CJK> +8FC0F8 64A6 8FC0F8 <CJK> +8FC0F9 64A8 8FC0F9 <CJK> +8FC0FA 64AC 8FC0FA <CJK> +8FC0FB 64B3 8FC0FB <CJK> +8FC0FC 64BD 8FC0FC <CJK> +8FC0FD 64BE 8FC0FD <CJK> +8FC0FE 64BF 8FC0FE <CJK> +8FC1A1 64C4 8FC1A1 <CJK> +8FC1A2 64C9 8FC1A2 <CJK> +8FC1A3 64CA 8FC1A3 <CJK> +8FC1A4 64CB 8FC1A4 <CJK> +8FC1A5 64CC 8FC1A5 <CJK> +8FC1A6 64CE 8FC1A6 <CJK> +8FC1A7 64D0 8FC1A7 <CJK> +8FC1A8 64D1 8FC1A8 <CJK> +8FC1A9 64D5 8FC1A9 <CJK> +8FC1AA 64D7 8FC1AA <CJK> +8FC1AB 64E4 8FC1AB <CJK> +8FC1AC 64E5 8FC1AC <CJK> +8FC1AD 64E9 8FC1AD <CJK> +8FC1AE 64EA 8FC1AE <CJK> +8FC1AF 64ED 8FC1AF <CJK> +8FC1B0 64F0 8FC1B0 <CJK> +8FC1B1 64F5 8FC1B1 <CJK> +8FC1B2 64F7 8FC1B2 <CJK> +8FC1B3 64FB 8FC1B3 <CJK> +8FC1B4 64FF 8FC1B4 <CJK> +8FC1B5 6501 8FC1B5 <CJK> +8FC1B6 6504 8FC1B6 <CJK> +8FC1B7 6508 8FC1B7 <CJK> +8FC1B8 6509 8FC1B8 <CJK> +8FC1B9 650A 8FC1B9 <CJK> +8FC1BA 650F 8FC1BA <CJK> +8FC1BB 6513 8FC1BB <CJK> +8FC1BC 6514 8FC1BC <CJK> +8FC1BD 6516 8FC1BD <CJK> +8FC1BE 6519 8FC1BE <CJK> +8FC1BF 651B 8FC1BF <CJK> +8FC1C0 651E 8FC1C0 <CJK> +8FC1C1 651F 8FC1C1 <CJK> +8FC1C2 6522 8FC1C2 <CJK> +8FC1C3 6526 8FC1C3 <CJK> +8FC1C4 6529 8FC1C4 <CJK> +8FC1C5 652E 8FC1C5 <CJK> +8FC1C6 6531 8FC1C6 <CJK> +8FC1C7 653A 8FC1C7 <CJK> +8FC1C8 653C 8FC1C8 <CJK> +8FC1C9 653D 8FC1C9 <CJK> +8FC1CA 6543 8FC1CA <CJK> +8FC1CB 6547 8FC1CB <CJK> +8FC1CC 6549 8FC1CC <CJK> +8FC1CD 6550 8FC1CD <CJK> +8FC1CE 6552 8FC1CE <CJK> +8FC1CF 6554 8FC1CF <CJK> +8FC1D0 655F 8FC1D0 <CJK> +8FC1D1 6560 8FC1D1 <CJK> +8FC1D2 6567 8FC1D2 <CJK> +8FC1D3 656B 8FC1D3 <CJK> +8FC1D4 657A 8FC1D4 <CJK> +8FC1D5 657D 8FC1D5 <CJK> +8FC1D6 6581 8FC1D6 <CJK> +8FC1D7 6585 8FC1D7 <CJK> +8FC1D8 658A 8FC1D8 <CJK> +8FC1D9 6592 8FC1D9 <CJK> +8FC1DA 6595 8FC1DA <CJK> +8FC1DB 6598 8FC1DB <CJK> +8FC1DC 659D 8FC1DC <CJK> +8FC1DD 65A0 8FC1DD <CJK> +8FC1DE 65A3 8FC1DE <CJK> +8FC1DF 65A6 8FC1DF <CJK> +8FC1E0 65AE 8FC1E0 <CJK> +8FC1E1 65B2 8FC1E1 <CJK> +8FC1E2 65B3 8FC1E2 <CJK> +8FC1E3 65B4 8FC1E3 <CJK> +8FC1E4 65BF 8FC1E4 <CJK> +8FC1E5 65C2 8FC1E5 <CJK> +8FC1E6 65C8 8FC1E6 <CJK> +8FC1E7 65C9 8FC1E7 <CJK> +8FC1E8 65CE 8FC1E8 <CJK> +8FC1E9 65D0 8FC1E9 <CJK> +8FC1EA 65D4 8FC1EA <CJK> +8FC1EB 65D6 8FC1EB <CJK> +8FC1EC 65D8 8FC1EC <CJK> +8FC1ED 65DF 8FC1ED <CJK> +8FC1EE 65F0 8FC1EE <CJK> +8FC1EF 65F2 8FC1EF <CJK> +8FC1F0 65F4 8FC1F0 <CJK> +8FC1F1 65F5 8FC1F1 <CJK> +8FC1F2 65F9 8FC1F2 <CJK> +8FC1F3 65FE 8FC1F3 <CJK> +8FC1F4 65FF 8FC1F4 <CJK> +8FC1F5 6600 8FC1F5 <CJK> +8FC1F6 6604 8FC1F6 <CJK> +8FC1F7 6608 8FC1F7 <CJK> +8FC1F8 6609 8FC1F8 <CJK> +8FC1F9 660D 8FC1F9 <CJK> +8FC1FA 6611 8FC1FA <CJK> +8FC1FB 6612 8FC1FB <CJK> +8FC1FC 6615 8FC1FC <CJK> +8FC1FD 6616 8FC1FD <CJK> +8FC1FE 661D 8FC1FE <CJK> +8FC2A1 661E 8FC2A1 <CJK> +8FC2A2 6621 8FC2A2 <CJK> +8FC2A3 6622 8FC2A3 <CJK> +8FC2A4 6623 8FC2A4 <CJK> +8FC2A5 6624 8FC2A5 <CJK> +8FC2A6 6626 8FC2A6 <CJK> +8FC2A7 6629 8FC2A7 <CJK> +8FC2A8 662A 8FC2A8 <CJK> +8FC2A9 662B 8FC2A9 <CJK> +8FC2AA 662C 8FC2AA <CJK> +8FC2AB 662E 8FC2AB <CJK> +8FC2AC 6630 8FC2AC <CJK> +8FC2AD 6631 8FC2AD <CJK> +8FC2AE 6633 8FC2AE <CJK> +8FC2AF 6639 8FC2AF <CJK> +8FC2B0 6637 8FC2B0 <CJK> +8FC2B1 6640 8FC2B1 <CJK> +8FC2B2 6645 8FC2B2 <CJK> +8FC2B3 6646 8FC2B3 <CJK> +8FC2B4 664A 8FC2B4 <CJK> +8FC2B5 664C 8FC2B5 <CJK> +8FC2B6 6651 8FC2B6 <CJK> +8FC2B7 664E 8FC2B7 <CJK> +8FC2B8 6657 8FC2B8 <CJK> +8FC2B9 6658 8FC2B9 <CJK> +8FC2BA 6659 8FC2BA <CJK> +8FC2BB 665B 8FC2BB <CJK> +8FC2BC 665C 8FC2BC <CJK> +8FC2BD 6660 8FC2BD <CJK> +8FC2BE 6661 8FC2BE <CJK> +8FC2BF 66FB 8FC2BF <CJK> +8FC2C0 666A 8FC2C0 <CJK> +8FC2C1 666B 8FC2C1 <CJK> +8FC2C2 666C 8FC2C2 <CJK> +8FC2C3 667E 8FC2C3 <CJK> +8FC2C4 6673 8FC2C4 <CJK> +8FC2C5 6675 8FC2C5 <CJK> +8FC2C6 667F 8FC2C6 <CJK> +8FC2C7 6677 8FC2C7 <CJK> +8FC2C8 6678 8FC2C8 <CJK> +8FC2C9 6679 8FC2C9 <CJK> +8FC2CA 667B 8FC2CA <CJK> +8FC2CB 6680 8FC2CB <CJK> +8FC2CC 667C 8FC2CC <CJK> +8FC2CD 668B 8FC2CD <CJK> +8FC2CE 668C 8FC2CE <CJK> +8FC2CF 668D 8FC2CF <CJK> +8FC2D0 6690 8FC2D0 <CJK> +8FC2D1 6692 8FC2D1 <CJK> +8FC2D2 6699 8FC2D2 <CJK> +8FC2D3 669A 8FC2D3 <CJK> +8FC2D4 669B 8FC2D4 <CJK> +8FC2D5 669C 8FC2D5 <CJK> +8FC2D6 669F 8FC2D6 <CJK> +8FC2D7 66A0 8FC2D7 <CJK> +8FC2D8 66A4 8FC2D8 <CJK> +8FC2D9 66AD 8FC2D9 <CJK> +8FC2DA 66B1 8FC2DA <CJK> +8FC2DB 66B2 8FC2DB <CJK> +8FC2DC 66B5 8FC2DC <CJK> +8FC2DD 66BB 8FC2DD <CJK> +8FC2DE 66BF 8FC2DE <CJK> +8FC2DF 66C0 8FC2DF <CJK> +8FC2E0 66C2 8FC2E0 <CJK> +8FC2E1 66C3 8FC2E1 <CJK> +8FC2E2 66C8 8FC2E2 <CJK> +8FC2E3 66CC 8FC2E3 <CJK> +8FC2E4 66CE 8FC2E4 <CJK> +8FC2E5 66CF 8FC2E5 <CJK> +8FC2E6 66D4 8FC2E6 <CJK> +8FC2E7 66DB 8FC2E7 <CJK> +8FC2E8 66DF 8FC2E8 <CJK> +8FC2E9 66E8 8FC2E9 <CJK> +8FC2EA 66EB 8FC2EA <CJK> +8FC2EB 66EC 8FC2EB <CJK> +8FC2EC 66EE 8FC2EC <CJK> +8FC2ED 66FA 8FC2ED <CJK> +8FC2EE 6705 8FC2EE <CJK> +8FC2EF 6707 8FC2EF <CJK> +8FC2F0 670E 8FC2F0 <CJK> +8FC2F1 6713 8FC2F1 <CJK> +8FC2F2 6719 8FC2F2 <CJK> +8FC2F3 671C 8FC2F3 <CJK> +8FC2F4 6720 8FC2F4 <CJK> +8FC2F5 6722 8FC2F5 <CJK> +8FC2F6 6733 8FC2F6 <CJK> +8FC2F7 673E 8FC2F7 <CJK> +8FC2F8 6745 8FC2F8 <CJK> +8FC2F9 6747 8FC2F9 <CJK> +8FC2FA 6748 8FC2FA <CJK> +8FC2FB 674C 8FC2FB <CJK> +8FC2FC 6754 8FC2FC <CJK> +8FC2FD 6755 8FC2FD <CJK> +8FC2FE 675D 8FC2FE <CJK> +8FC3A1 6766 8FC3A1 <CJK> +8FC3A2 676C 8FC3A2 <CJK> +8FC3A3 676E 8FC3A3 <CJK> +8FC3A4 6774 8FC3A4 <CJK> +8FC3A5 6776 8FC3A5 <CJK> +8FC3A6 677B 8FC3A6 <CJK> +8FC3A7 6781 8FC3A7 <CJK> +8FC3A8 6784 8FC3A8 <CJK> +8FC3A9 678E 8FC3A9 <CJK> +8FC3AA 678F 8FC3AA <CJK> +8FC3AB 6791 8FC3AB <CJK> +8FC3AC 6793 8FC3AC <CJK> +8FC3AD 6796 8FC3AD <CJK> +8FC3AE 6798 8FC3AE <CJK> +8FC3AF 6799 8FC3AF <CJK> +8FC3B0 679B 8FC3B0 <CJK> +8FC3B1 67B0 8FC3B1 <CJK> +8FC3B2 67B1 8FC3B2 <CJK> +8FC3B3 67B2 8FC3B3 <CJK> +8FC3B4 67B5 8FC3B4 <CJK> +8FC3B5 67BB 8FC3B5 <CJK> +8FC3B6 67BC 8FC3B6 <CJK> +8FC3B7 67BD 8FC3B7 <CJK> +8FC3B8 67F9 8FC3B8 <CJK> +8FC3B9 67C0 8FC3B9 <CJK> +8FC3BA 67C2 8FC3BA <CJK> +8FC3BB 67C3 8FC3BB <CJK> +8FC3BC 67C5 8FC3BC <CJK> +8FC3BD 67C8 8FC3BD <CJK> +8FC3BE 67C9 8FC3BE <CJK> +8FC3BF 67D2 8FC3BF <CJK> +8FC3C0 67D7 8FC3C0 <CJK> +8FC3C1 67D9 8FC3C1 <CJK> +8FC3C2 67DC 8FC3C2 <CJK> +8FC3C3 67E1 8FC3C3 <CJK> +8FC3C4 67E6 8FC3C4 <CJK> +8FC3C5 67F0 8FC3C5 <CJK> +8FC3C6 67F2 8FC3C6 <CJK> +8FC3C7 67F6 8FC3C7 <CJK> +8FC3C8 67F7 8FC3C8 <CJK> +8FC3C9 6852 8FC3C9 <CJK> +8FC3CA 6814 8FC3CA <CJK> +8FC3CB 6819 8FC3CB <CJK> +8FC3CC 681D 8FC3CC <CJK> +8FC3CD 681F 8FC3CD <CJK> +8FC3CE 6828 8FC3CE <CJK> +8FC3CF 6827 8FC3CF <CJK> +8FC3D0 682C 8FC3D0 <CJK> +8FC3D1 682D 8FC3D1 <CJK> +8FC3D2 682F 8FC3D2 <CJK> +8FC3D3 6830 8FC3D3 <CJK> +8FC3D4 6831 8FC3D4 <CJK> +8FC3D5 6833 8FC3D5 <CJK> +8FC3D6 683B 8FC3D6 <CJK> +8FC3D7 683F 8FC3D7 <CJK> +8FC3D8 6844 8FC3D8 <CJK> +8FC3D9 6845 8FC3D9 <CJK> +8FC3DA 684A 8FC3DA <CJK> +8FC3DB 684C 8FC3DB <CJK> +8FC3DC 6855 8FC3DC <CJK> +8FC3DD 6857 8FC3DD <CJK> +8FC3DE 6858 8FC3DE <CJK> +8FC3DF 685B 8FC3DF <CJK> +8FC3E0 686B 8FC3E0 <CJK> +8FC3E1 686E 8FC3E1 <CJK> +8FC3E2 686F 8FC3E2 <CJK> +8FC3E3 6870 8FC3E3 <CJK> +8FC3E4 6871 8FC3E4 <CJK> +8FC3E5 6872 8FC3E5 <CJK> +8FC3E6 6875 8FC3E6 <CJK> +8FC3E7 6879 8FC3E7 <CJK> +8FC3E8 687A 8FC3E8 <CJK> +8FC3E9 687B 8FC3E9 <CJK> +8FC3EA 687C 8FC3EA <CJK> +8FC3EB 6882 8FC3EB <CJK> +8FC3EC 6884 8FC3EC <CJK> +8FC3ED 6886 8FC3ED <CJK> +8FC3EE 6888 8FC3EE <CJK> +8FC3EF 6896 8FC3EF <CJK> +8FC3F0 6898 8FC3F0 <CJK> +8FC3F1 689A 8FC3F1 <CJK> +8FC3F2 689C 8FC3F2 <CJK> +8FC3F3 68A1 8FC3F3 <CJK> +8FC3F4 68A3 8FC3F4 <CJK> +8FC3F5 68A5 8FC3F5 <CJK> +8FC3F6 68A9 8FC3F6 <CJK> +8FC3F7 68AA 8FC3F7 <CJK> +8FC3F8 68AE 8FC3F8 <CJK> +8FC3F9 68B2 8FC3F9 <CJK> +8FC3FA 68BB 8FC3FA <CJK> +8FC3FB 68C5 8FC3FB <CJK> +8FC3FC 68C8 8FC3FC <CJK> +8FC3FD 68CC 8FC3FD <CJK> +8FC3FE 68CF 8FC3FE <CJK> +8FC4A1 68D0 8FC4A1 <CJK> +8FC4A2 68D1 8FC4A2 <CJK> +8FC4A3 68D3 8FC4A3 <CJK> +8FC4A4 68D6 8FC4A4 <CJK> +8FC4A5 68D9 8FC4A5 <CJK> +8FC4A6 68DC 8FC4A6 <CJK> +8FC4A7 68DD 8FC4A7 <CJK> +8FC4A8 68E5 8FC4A8 <CJK> +8FC4A9 68E8 8FC4A9 <CJK> +8FC4AA 68EA 8FC4AA <CJK> +8FC4AB 68EB 8FC4AB <CJK> +8FC4AC 68EC 8FC4AC <CJK> +8FC4AD 68ED 8FC4AD <CJK> +8FC4AE 68F0 8FC4AE <CJK> +8FC4AF 68F1 8FC4AF <CJK> +8FC4B0 68F5 8FC4B0 <CJK> +8FC4B1 68F6 8FC4B1 <CJK> +8FC4B2 68FB 8FC4B2 <CJK> +8FC4B3 68FC 8FC4B3 <CJK> +8FC4B4 68FD 8FC4B4 <CJK> +8FC4B5 6906 8FC4B5 <CJK> +8FC4B6 6909 8FC4B6 <CJK> +8FC4B7 690A 8FC4B7 <CJK> +8FC4B8 6910 8FC4B8 <CJK> +8FC4B9 6911 8FC4B9 <CJK> +8FC4BA 6913 8FC4BA <CJK> +8FC4BB 6916 8FC4BB <CJK> +8FC4BC 6917 8FC4BC <CJK> +8FC4BD 6931 8FC4BD <CJK> +8FC4BE 6933 8FC4BE <CJK> +8FC4BF 6935 8FC4BF <CJK> +8FC4C0 6938 8FC4C0 <CJK> +8FC4C1 693B 8FC4C1 <CJK> +8FC4C2 6942 8FC4C2 <CJK> +8FC4C3 6945 8FC4C3 <CJK> +8FC4C4 6949 8FC4C4 <CJK> +8FC4C5 694E 8FC4C5 <CJK> +8FC4C6 6957 8FC4C6 <CJK> +8FC4C7 695B 8FC4C7 <CJK> +8FC4C8 6963 8FC4C8 <CJK> +8FC4C9 6964 8FC4C9 <CJK> +8FC4CA 6965 8FC4CA <CJK> +8FC4CB 6966 8FC4CB <CJK> +8FC4CC 6968 8FC4CC <CJK> +8FC4CD 6969 8FC4CD <CJK> +8FC4CE 696C 8FC4CE <CJK> +8FC4CF 6970 8FC4CF <CJK> +8FC4D0 6971 8FC4D0 <CJK> +8FC4D1 6972 8FC4D1 <CJK> +8FC4D2 697A 8FC4D2 <CJK> +8FC4D3 697B 8FC4D3 <CJK> +8FC4D4 697F 8FC4D4 <CJK> +8FC4D5 6980 8FC4D5 <CJK> +8FC4D6 698D 8FC4D6 <CJK> +8FC4D7 6992 8FC4D7 <CJK> +8FC4D8 6996 8FC4D8 <CJK> +8FC4D9 6998 8FC4D9 <CJK> +8FC4DA 69A1 8FC4DA <CJK> +8FC4DB 69A5 8FC4DB <CJK> +8FC4DC 69A6 8FC4DC <CJK> +8FC4DD 69A8 8FC4DD <CJK> +8FC4DE 69AB 8FC4DE <CJK> +8FC4DF 69AD 8FC4DF <CJK> +8FC4E0 69AF 8FC4E0 <CJK> +8FC4E1 69B7 8FC4E1 <CJK> +8FC4E2 69B8 8FC4E2 <CJK> +8FC4E3 69BA 8FC4E3 <CJK> +8FC4E4 69BC 8FC4E4 <CJK> +8FC4E5 69C5 8FC4E5 <CJK> +8FC4E6 69C8 8FC4E6 <CJK> +8FC4E7 69D1 8FC4E7 <CJK> +8FC4E8 69D6 8FC4E8 <CJK> +8FC4E9 69D7 8FC4E9 <CJK> +8FC4EA 69E2 8FC4EA <CJK> +8FC4EB 69E5 8FC4EB <CJK> +8FC4EC 69EE 8FC4EC <CJK> +8FC4ED 69EF 8FC4ED <CJK> +8FC4EE 69F1 8FC4EE <CJK> +8FC4EF 69F3 8FC4EF <CJK> +8FC4F0 69F5 8FC4F0 <CJK> +8FC4F1 69FE 8FC4F1 <CJK> +8FC4F2 6A00 8FC4F2 <CJK> +8FC4F3 6A01 8FC4F3 <CJK> +8FC4F4 6A03 8FC4F4 <CJK> +8FC4F5 6A0F 8FC4F5 <CJK> +8FC4F6 6A11 8FC4F6 <CJK> +8FC4F7 6A15 8FC4F7 <CJK> +8FC4F8 6A1A 8FC4F8 <CJK> +8FC4F9 6A1D 8FC4F9 <CJK> +8FC4FA 6A20 8FC4FA <CJK> +8FC4FB 6A24 8FC4FB <CJK> +8FC4FC 6A28 8FC4FC <CJK> +8FC4FD 6A30 8FC4FD <CJK> +8FC4FE 6A32 8FC4FE <CJK> +8FC5A1 6A34 8FC5A1 <CJK> +8FC5A2 6A37 8FC5A2 <CJK> +8FC5A3 6A3B 8FC5A3 <CJK> +8FC5A4 6A3E 8FC5A4 <CJK> +8FC5A5 6A3F 8FC5A5 <CJK> +8FC5A6 6A45 8FC5A6 <CJK> +8FC5A7 6A46 8FC5A7 <CJK> +8FC5A8 6A49 8FC5A8 <CJK> +8FC5A9 6A4A 8FC5A9 <CJK> +8FC5AA 6A4E 8FC5AA <CJK> +8FC5AB 6A50 8FC5AB <CJK> +8FC5AC 6A51 8FC5AC <CJK> +8FC5AD 6A52 8FC5AD <CJK> +8FC5AE 6A55 8FC5AE <CJK> +8FC5AF 6A56 8FC5AF <CJK> +8FC5B0 6A5B 8FC5B0 <CJK> +8FC5B1 6A64 8FC5B1 <CJK> +8FC5B2 6A67 8FC5B2 <CJK> +8FC5B3 6A6A 8FC5B3 <CJK> +8FC5B4 6A71 8FC5B4 <CJK> +8FC5B5 6A73 8FC5B5 <CJK> +8FC5B6 6A7E 8FC5B6 <CJK> +8FC5B7 6A81 8FC5B7 <CJK> +8FC5B8 6A83 8FC5B8 <CJK> +8FC5B9 6A86 8FC5B9 <CJK> +8FC5BA 6A87 8FC5BA <CJK> +8FC5BB 6A89 8FC5BB <CJK> +8FC5BC 6A8B 8FC5BC <CJK> +8FC5BD 6A91 8FC5BD <CJK> +8FC5BE 6A9B 8FC5BE <CJK> +8FC5BF 6A9D 8FC5BF <CJK> +8FC5C0 6A9E 8FC5C0 <CJK> +8FC5C1 6A9F 8FC5C1 <CJK> +8FC5C2 6AA5 8FC5C2 <CJK> +8FC5C3 6AAB 8FC5C3 <CJK> +8FC5C4 6AAF 8FC5C4 <CJK> +8FC5C5 6AB0 8FC5C5 <CJK> +8FC5C6 6AB1 8FC5C6 <CJK> +8FC5C7 6AB4 8FC5C7 <CJK> +8FC5C8 6ABD 8FC5C8 <CJK> +8FC5C9 6ABE 8FC5C9 <CJK> +8FC5CA 6ABF 8FC5CA <CJK> +8FC5CB 6AC6 8FC5CB <CJK> +8FC5CC 6AC9 8FC5CC <CJK> +8FC5CD 6AC8 8FC5CD <CJK> +8FC5CE 6ACC 8FC5CE <CJK> +8FC5CF 6AD0 8FC5CF <CJK> +8FC5D0 6AD4 8FC5D0 <CJK> +8FC5D1 6AD5 8FC5D1 <CJK> +8FC5D2 6AD6 8FC5D2 <CJK> +8FC5D3 6ADC 8FC5D3 <CJK> +8FC5D4 6ADD 8FC5D4 <CJK> +8FC5D5 6AE4 8FC5D5 <CJK> +8FC5D6 6AE7 8FC5D6 <CJK> +8FC5D7 6AEC 8FC5D7 <CJK> +8FC5D8 6AF0 8FC5D8 <CJK> +8FC5D9 6AF1 8FC5D9 <CJK> +8FC5DA 6AF2 8FC5DA <CJK> +8FC5DB 6AFC 8FC5DB <CJK> +8FC5DC 6AFD 8FC5DC <CJK> +8FC5DD 6B02 8FC5DD <CJK> +8FC5DE 6B03 8FC5DE <CJK> +8FC5DF 6B06 8FC5DF <CJK> +8FC5E0 6B07 8FC5E0 <CJK> +8FC5E1 6B09 8FC5E1 <CJK> +8FC5E2 6B0F 8FC5E2 <CJK> +8FC5E3 6B10 8FC5E3 <CJK> +8FC5E4 6B11 8FC5E4 <CJK> +8FC5E5 6B17 8FC5E5 <CJK> +8FC5E6 6B1B 8FC5E6 <CJK> +8FC5E7 6B1E 8FC5E7 <CJK> +8FC5E8 6B24 8FC5E8 <CJK> +8FC5E9 6B28 8FC5E9 <CJK> +8FC5EA 6B2B 8FC5EA <CJK> +8FC5EB 6B2C 8FC5EB <CJK> +8FC5EC 6B2F 8FC5EC <CJK> +8FC5ED 6B35 8FC5ED <CJK> +8FC5EE 6B36 8FC5EE <CJK> +8FC5EF 6B3B 8FC5EF <CJK> +8FC5F0 6B3F 8FC5F0 <CJK> +8FC5F1 6B46 8FC5F1 <CJK> +8FC5F2 6B4A 8FC5F2 <CJK> +8FC5F3 6B4D 8FC5F3 <CJK> +8FC5F4 6B52 8FC5F4 <CJK> +8FC5F5 6B56 8FC5F5 <CJK> +8FC5F6 6B58 8FC5F6 <CJK> +8FC5F7 6B5D 8FC5F7 <CJK> +8FC5F8 6B60 8FC5F8 <CJK> +8FC5F9 6B67 8FC5F9 <CJK> +8FC5FA 6B6B 8FC5FA <CJK> +8FC5FB 6B6E 8FC5FB <CJK> +8FC5FC 6B70 8FC5FC <CJK> +8FC5FD 6B75 8FC5FD <CJK> +8FC5FE 6B7D 8FC5FE <CJK> +8FC6A1 6B7E 8FC6A1 <CJK> +8FC6A2 6B82 8FC6A2 <CJK> +8FC6A3 6B85 8FC6A3 <CJK> +8FC6A4 6B97 8FC6A4 <CJK> +8FC6A5 6B9B 8FC6A5 <CJK> +8FC6A6 6B9F 8FC6A6 <CJK> +8FC6A7 6BA0 8FC6A7 <CJK> +8FC6A8 6BA2 8FC6A8 <CJK> +8FC6A9 6BA3 8FC6A9 <CJK> +8FC6AA 6BA8 8FC6AA <CJK> +8FC6AB 6BA9 8FC6AB <CJK> +8FC6AC 6BAC 8FC6AC <CJK> +8FC6AD 6BAD 8FC6AD <CJK> +8FC6AE 6BAE 8FC6AE <CJK> +8FC6AF 6BB0 8FC6AF <CJK> +8FC6B0 6BB8 8FC6B0 <CJK> +8FC6B1 6BB9 8FC6B1 <CJK> +8FC6B2 6BBD 8FC6B2 <CJK> +8FC6B3 6BBE 8FC6B3 <CJK> +8FC6B4 6BC3 8FC6B4 <CJK> +8FC6B5 6BC4 8FC6B5 <CJK> +8FC6B6 6BC9 8FC6B6 <CJK> +8FC6B7 6BCC 8FC6B7 <CJK> +8FC6B8 6BD6 8FC6B8 <CJK> +8FC6B9 6BDA 8FC6B9 <CJK> +8FC6BA 6BE1 8FC6BA <CJK> +8FC6BB 6BE3 8FC6BB <CJK> +8FC6BC 6BE6 8FC6BC <CJK> +8FC6BD 6BE7 8FC6BD <CJK> +8FC6BE 6BEE 8FC6BE <CJK> +8FC6BF 6BF1 8FC6BF <CJK> +8FC6C0 6BF7 8FC6C0 <CJK> +8FC6C1 6BF9 8FC6C1 <CJK> +8FC6C2 6BFF 8FC6C2 <CJK> +8FC6C3 6C02 8FC6C3 <CJK> +8FC6C4 6C04 8FC6C4 <CJK> +8FC6C5 6C05 8FC6C5 <CJK> +8FC6C6 6C09 8FC6C6 <CJK> +8FC6C7 6C0D 8FC6C7 <CJK> +8FC6C8 6C0E 8FC6C8 <CJK> +8FC6C9 6C10 8FC6C9 <CJK> +8FC6CA 6C12 8FC6CA <CJK> +8FC6CB 6C19 8FC6CB <CJK> +8FC6CC 6C1F 8FC6CC <CJK> +8FC6CD 6C26 8FC6CD <CJK> +8FC6CE 6C27 8FC6CE <CJK> +8FC6CF 6C28 8FC6CF <CJK> +8FC6D0 6C2C 8FC6D0 <CJK> +8FC6D1 6C2E 8FC6D1 <CJK> +8FC6D2 6C33 8FC6D2 <CJK> +8FC6D3 6C35 8FC6D3 <CJK> +8FC6D4 6C36 8FC6D4 <CJK> +8FC6D5 6C3A 8FC6D5 <CJK> +8FC6D6 6C3B 8FC6D6 <CJK> +8FC6D7 6C3F 8FC6D7 <CJK> +8FC6D8 6C4A 8FC6D8 <CJK> +8FC6D9 6C4B 8FC6D9 <CJK> +8FC6DA 6C4D 8FC6DA <CJK> +8FC6DB 6C4F 8FC6DB <CJK> +8FC6DC 6C52 8FC6DC <CJK> +8FC6DD 6C54 8FC6DD <CJK> +8FC6DE 6C59 8FC6DE <CJK> +8FC6DF 6C5B 8FC6DF <CJK> +8FC6E0 6C5C 8FC6E0 <CJK> +8FC6E1 6C6B 8FC6E1 <CJK> +8FC6E2 6C6D 8FC6E2 <CJK> +8FC6E3 6C6F 8FC6E3 <CJK> +8FC6E4 6C74 8FC6E4 <CJK> +8FC6E5 6C76 8FC6E5 <CJK> +8FC6E6 6C78 8FC6E6 <CJK> +8FC6E7 6C79 8FC6E7 <CJK> +8FC6E8 6C7B 8FC6E8 <CJK> +8FC6E9 6C85 8FC6E9 <CJK> +8FC6EA 6C86 8FC6EA <CJK> +8FC6EB 6C87 8FC6EB <CJK> +8FC6EC 6C89 8FC6EC <CJK> +8FC6ED 6C94 8FC6ED <CJK> +8FC6EE 6C95 8FC6EE <CJK> +8FC6EF 6C97 8FC6EF <CJK> +8FC6F0 6C98 8FC6F0 <CJK> +8FC6F1 6C9C 8FC6F1 <CJK> +8FC6F2 6C9F 8FC6F2 <CJK> +8FC6F3 6CB0 8FC6F3 <CJK> +8FC6F4 6CB2 8FC6F4 <CJK> +8FC6F5 6CB4 8FC6F5 <CJK> +8FC6F6 6CC2 8FC6F6 <CJK> +8FC6F7 6CC6 8FC6F7 <CJK> +8FC6F8 6CCD 8FC6F8 <CJK> +8FC6F9 6CCF 8FC6F9 <CJK> +8FC6FA 6CD0 8FC6FA <CJK> +8FC6FB 6CD1 8FC6FB <CJK> +8FC6FC 6CD2 8FC6FC <CJK> +8FC6FD 6CD4 8FC6FD <CJK> +8FC6FE 6CD6 8FC6FE <CJK> +8FC7A1 6CDA 8FC7A1 <CJK> +8FC7A2 6CDC 8FC7A2 <CJK> +8FC7A3 6CE0 8FC7A3 <CJK> +8FC7A4 6CE7 8FC7A4 <CJK> +8FC7A5 6CE9 8FC7A5 <CJK> +8FC7A6 6CEB 8FC7A6 <CJK> +8FC7A7 6CEC 8FC7A7 <CJK> +8FC7A8 6CEE 8FC7A8 <CJK> +8FC7A9 6CF2 8FC7A9 <CJK> +8FC7AA 6CF4 8FC7AA <CJK> +8FC7AB 6D04 8FC7AB <CJK> +8FC7AC 6D07 8FC7AC <CJK> +8FC7AD 6D0A 8FC7AD <CJK> +8FC7AE 6D0E 8FC7AE <CJK> +8FC7AF 6D0F 8FC7AF <CJK> +8FC7B0 6D11 8FC7B0 <CJK> +8FC7B1 6D13 8FC7B1 <CJK> +8FC7B2 6D1A 8FC7B2 <CJK> +8FC7B3 6D26 8FC7B3 <CJK> +8FC7B4 6D27 8FC7B4 <CJK> +8FC7B5 6D28 8FC7B5 <CJK> +8FC7B6 6C67 8FC7B6 <CJK> +8FC7B7 6D2E 8FC7B7 <CJK> +8FC7B8 6D2F 8FC7B8 <CJK> +8FC7B9 6D31 8FC7B9 <CJK> +8FC7BA 6D39 8FC7BA <CJK> +8FC7BB 6D3C 8FC7BB <CJK> +8FC7BC 6D3F 8FC7BC <CJK> +8FC7BD 6D57 8FC7BD <CJK> +8FC7BE 6D5E 8FC7BE <CJK> +8FC7BF 6D5F 8FC7BF <CJK> +8FC7C0 6D61 8FC7C0 <CJK> +8FC7C1 6D65 8FC7C1 <CJK> +8FC7C2 6D67 8FC7C2 <CJK> +8FC7C3 6D6F 8FC7C3 <CJK> +8FC7C4 6D70 8FC7C4 <CJK> +8FC7C5 6D7C 8FC7C5 <CJK> +8FC7C6 6D82 8FC7C6 <CJK> +8FC7C7 6D87 8FC7C7 <CJK> +8FC7C8 6D91 8FC7C8 <CJK> +8FC7C9 6D92 8FC7C9 <CJK> +8FC7CA 6D94 8FC7CA <CJK> +8FC7CB 6D96 8FC7CB <CJK> +8FC7CC 6D97 8FC7CC <CJK> +8FC7CD 6D98 8FC7CD <CJK> +8FC7CE 6DAA 8FC7CE <CJK> +8FC7CF 6DAC 8FC7CF <CJK> +8FC7D0 6DB4 8FC7D0 <CJK> +8FC7D1 6DB7 8FC7D1 <CJK> +8FC7D2 6DB9 8FC7D2 <CJK> +8FC7D3 6DBD 8FC7D3 <CJK> +8FC7D4 6DBF 8FC7D4 <CJK> +8FC7D5 6DC4 8FC7D5 <CJK> +8FC7D6 6DC8 8FC7D6 <CJK> +8FC7D7 6DCA 8FC7D7 <CJK> +8FC7D8 6DCE 8FC7D8 <CJK> +8FC7D9 6DCF 8FC7D9 <CJK> +8FC7DA 6DD6 8FC7DA <CJK> +8FC7DB 6DDB 8FC7DB <CJK> +8FC7DC 6DDD 8FC7DC <CJK> +8FC7DD 6DDF 8FC7DD <CJK> +8FC7DE 6DE0 8FC7DE <CJK> +8FC7DF 6DE2 8FC7DF <CJK> +8FC7E0 6DE5 8FC7E0 <CJK> +8FC7E1 6DE9 8FC7E1 <CJK> +8FC7E2 6DEF 8FC7E2 <CJK> +8FC7E3 6DF0 8FC7E3 <CJK> +8FC7E4 6DF4 8FC7E4 <CJK> +8FC7E5 6DF6 8FC7E5 <CJK> +8FC7E6 6DFC 8FC7E6 <CJK> +8FC7E7 6E00 8FC7E7 <CJK> +8FC7E8 6E04 8FC7E8 <CJK> +8FC7E9 6E1E 8FC7E9 <CJK> +8FC7EA 6E22 8FC7EA <CJK> +8FC7EB 6E27 8FC7EB <CJK> +8FC7EC 6E32 8FC7EC <CJK> +8FC7ED 6E36 8FC7ED <CJK> +8FC7EE 6E39 8FC7EE <CJK> +8FC7EF 6E3B 8FC7EF <CJK> +8FC7F0 6E3C 8FC7F0 <CJK> +8FC7F1 6E44 8FC7F1 <CJK> +8FC7F2 6E45 8FC7F2 <CJK> +8FC7F3 6E48 8FC7F3 <CJK> +8FC7F4 6E49 8FC7F4 <CJK> +8FC7F5 6E4B 8FC7F5 <CJK> +8FC7F6 6E4F 8FC7F6 <CJK> +8FC7F7 6E51 8FC7F7 <CJK> +8FC7F8 6E52 8FC7F8 <CJK> +8FC7F9 6E53 8FC7F9 <CJK> +8FC7FA 6E54 8FC7FA <CJK> +8FC7FB 6E57 8FC7FB <CJK> +8FC7FC 6E5C 8FC7FC <CJK> +8FC7FD 6E5D 8FC7FD <CJK> +8FC7FE 6E5E 8FC7FE <CJK> +8FC8A1 6E62 8FC8A1 <CJK> +8FC8A2 6E63 8FC8A2 <CJK> +8FC8A3 6E68 8FC8A3 <CJK> +8FC8A4 6E73 8FC8A4 <CJK> +8FC8A5 6E7B 8FC8A5 <CJK> +8FC8A6 6E7D 8FC8A6 <CJK> +8FC8A7 6E8D 8FC8A7 <CJK> +8FC8A8 6E93 8FC8A8 <CJK> +8FC8A9 6E99 8FC8A9 <CJK> +8FC8AA 6EA0 8FC8AA <CJK> +8FC8AB 6EA7 8FC8AB <CJK> +8FC8AC 6EAD 8FC8AC <CJK> +8FC8AD 6EAE 8FC8AD <CJK> +8FC8AE 6EB1 8FC8AE <CJK> +8FC8AF 6EB3 8FC8AF <CJK> +8FC8B0 6EBB 8FC8B0 <CJK> +8FC8B1 6EBF 8FC8B1 <CJK> +8FC8B2 6EC0 8FC8B2 <CJK> +8FC8B3 6EC1 8FC8B3 <CJK> +8FC8B4 6EC3 8FC8B4 <CJK> +8FC8B5 6EC7 8FC8B5 <CJK> +8FC8B6 6EC8 8FC8B6 <CJK> +8FC8B7 6ECA 8FC8B7 <CJK> +8FC8B8 6ECD 8FC8B8 <CJK> +8FC8B9 6ECE 8FC8B9 <CJK> +8FC8BA 6ECF 8FC8BA <CJK> +8FC8BB 6EEB 8FC8BB <CJK> +8FC8BC 6EED 8FC8BC <CJK> +8FC8BD 6EEE 8FC8BD <CJK> +8FC8BE 6EF9 8FC8BE <CJK> +8FC8BF 6EFB 8FC8BF <CJK> +8FC8C0 6EFD 8FC8C0 <CJK> +8FC8C1 6F04 8FC8C1 <CJK> +8FC8C2 6F08 8FC8C2 <CJK> +8FC8C3 6F0A 8FC8C3 <CJK> +8FC8C4 6F0C 8FC8C4 <CJK> +8FC8C5 6F0D 8FC8C5 <CJK> +8FC8C6 6F16 8FC8C6 <CJK> +8FC8C7 6F18 8FC8C7 <CJK> +8FC8C8 6F1A 8FC8C8 <CJK> +8FC8C9 6F1B 8FC8C9 <CJK> +8FC8CA 6F26 8FC8CA <CJK> +8FC8CB 6F29 8FC8CB <CJK> +8FC8CC 6F2A 8FC8CC <CJK> +8FC8CD 6F2F 8FC8CD <CJK> +8FC8CE 6F30 8FC8CE <CJK> +8FC8CF 6F33 8FC8CF <CJK> +8FC8D0 6F36 8FC8D0 <CJK> +8FC8D1 6F3B 8FC8D1 <CJK> +8FC8D2 6F3C 8FC8D2 <CJK> +8FC8D3 6F2D 8FC8D3 <CJK> +8FC8D4 6F4F 8FC8D4 <CJK> +8FC8D5 6F51 8FC8D5 <CJK> +8FC8D6 6F52 8FC8D6 <CJK> +8FC8D7 6F53 8FC8D7 <CJK> +8FC8D8 6F57 8FC8D8 <CJK> +8FC8D9 6F59 8FC8D9 <CJK> +8FC8DA 6F5A 8FC8DA <CJK> +8FC8DB 6F5D 8FC8DB <CJK> +8FC8DC 6F5E 8FC8DC <CJK> +8FC8DD 6F61 8FC8DD <CJK> +8FC8DE 6F62 8FC8DE <CJK> +8FC8DF 6F68 8FC8DF <CJK> +8FC8E0 6F6C 8FC8E0 <CJK> +8FC8E1 6F7D 8FC8E1 <CJK> +8FC8E2 6F7E 8FC8E2 <CJK> +8FC8E3 6F83 8FC8E3 <CJK> +8FC8E4 6F87 8FC8E4 <CJK> +8FC8E5 6F88 8FC8E5 <CJK> +8FC8E6 6F8B 8FC8E6 <CJK> +8FC8E7 6F8C 8FC8E7 <CJK> +8FC8E8 6F8D 8FC8E8 <CJK> +8FC8E9 6F90 8FC8E9 <CJK> +8FC8EA 6F92 8FC8EA <CJK> +8FC8EB 6F93 8FC8EB <CJK> +8FC8EC 6F94 8FC8EC <CJK> +8FC8ED 6F96 8FC8ED <CJK> +8FC8EE 6F9A 8FC8EE <CJK> +8FC8EF 6F9F 8FC8EF <CJK> +8FC8F0 6FA0 8FC8F0 <CJK> +8FC8F1 6FA5 8FC8F1 <CJK> +8FC8F2 6FA6 8FC8F2 <CJK> +8FC8F3 6FA7 8FC8F3 <CJK> +8FC8F4 6FA8 8FC8F4 <CJK> +8FC8F5 6FAE 8FC8F5 <CJK> +8FC8F6 6FAF 8FC8F6 <CJK> +8FC8F7 6FB0 8FC8F7 <CJK> +8FC8F8 6FB5 8FC8F8 <CJK> +8FC8F9 6FB6 8FC8F9 <CJK> +8FC8FA 6FBC 8FC8FA <CJK> +8FC8FB 6FC5 8FC8FB <CJK> +8FC8FC 6FC7 8FC8FC <CJK> +8FC8FD 6FC8 8FC8FD <CJK> +8FC8FE 6FCA 8FC8FE <CJK> +8FC9A1 6FDA 8FC9A1 <CJK> +8FC9A2 6FDE 8FC9A2 <CJK> +8FC9A3 6FE8 8FC9A3 <CJK> +8FC9A4 6FE9 8FC9A4 <CJK> +8FC9A5 6FF0 8FC9A5 <CJK> +8FC9A6 6FF5 8FC9A6 <CJK> +8FC9A7 6FF9 8FC9A7 <CJK> +8FC9A8 6FFC 8FC9A8 <CJK> +8FC9A9 6FFD 8FC9A9 <CJK> +8FC9AA 7000 8FC9AA <CJK> +8FC9AB 7005 8FC9AB <CJK> +8FC9AC 7006 8FC9AC <CJK> +8FC9AD 7007 8FC9AD <CJK> +8FC9AE 700D 8FC9AE <CJK> +8FC9AF 7017 8FC9AF <CJK> +8FC9B0 7020 8FC9B0 <CJK> +8FC9B1 7023 8FC9B1 <CJK> +8FC9B2 702F 8FC9B2 <CJK> +8FC9B3 7034 8FC9B3 <CJK> +8FC9B4 7037 8FC9B4 <CJK> +8FC9B5 7039 8FC9B5 <CJK> +8FC9B6 703C 8FC9B6 <CJK> +8FC9B7 7043 8FC9B7 <CJK> +8FC9B8 7044 8FC9B8 <CJK> +8FC9B9 7048 8FC9B9 <CJK> +8FC9BA 7049 8FC9BA <CJK> +8FC9BB 704A 8FC9BB <CJK> +8FC9BC 704B 8FC9BC <CJK> +8FC9BD 7054 8FC9BD <CJK> +8FC9BE 7055 8FC9BE <CJK> +8FC9BF 705D 8FC9BF <CJK> +8FC9C0 705E 8FC9C0 <CJK> +8FC9C1 704E 8FC9C1 <CJK> +8FC9C2 7064 8FC9C2 <CJK> +8FC9C3 7065 8FC9C3 <CJK> +8FC9C4 706C 8FC9C4 <CJK> +8FC9C5 706E 8FC9C5 <CJK> +8FC9C6 7075 8FC9C6 <CJK> +8FC9C7 7076 8FC9C7 <CJK> +8FC9C8 707E 8FC9C8 <CJK> +8FC9C9 7081 8FC9C9 <CJK> +8FC9CA 7085 8FC9CA <CJK> +8FC9CB 7086 8FC9CB <CJK> +8FC9CC 7094 8FC9CC <CJK> +8FC9CD 7095 8FC9CD <CJK> +8FC9CE 7096 8FC9CE <CJK> +8FC9CF 7097 8FC9CF <CJK> +8FC9D0 7098 8FC9D0 <CJK> +8FC9D1 709B 8FC9D1 <CJK> +8FC9D2 70A4 8FC9D2 <CJK> +8FC9D3 70AB 8FC9D3 <CJK> +8FC9D4 70B0 8FC9D4 <CJK> +8FC9D5 70B1 8FC9D5 <CJK> +8FC9D6 70B4 8FC9D6 <CJK> +8FC9D7 70B7 8FC9D7 <CJK> +8FC9D8 70CA 8FC9D8 <CJK> +8FC9D9 70D1 8FC9D9 <CJK> +8FC9DA 70D3 8FC9DA <CJK> +8FC9DB 70D4 8FC9DB <CJK> +8FC9DC 70D5 8FC9DC <CJK> +8FC9DD 70D6 8FC9DD <CJK> +8FC9DE 70D8 8FC9DE <CJK> +8FC9DF 70DC 8FC9DF <CJK> +8FC9E0 70E4 8FC9E0 <CJK> +8FC9E1 70FA 8FC9E1 <CJK> +8FC9E2 7103 8FC9E2 <CJK> +8FC9E3 7104 8FC9E3 <CJK> +8FC9E4 7105 8FC9E4 <CJK> +8FC9E5 7106 8FC9E5 <CJK> +8FC9E6 7107 8FC9E6 <CJK> +8FC9E7 710B 8FC9E7 <CJK> +8FC9E8 710C 8FC9E8 <CJK> +8FC9E9 710F 8FC9E9 <CJK> +8FC9EA 711E 8FC9EA <CJK> +8FC9EB 7120 8FC9EB <CJK> +8FC9EC 712B 8FC9EC <CJK> +8FC9ED 712D 8FC9ED <CJK> +8FC9EE 712F 8FC9EE <CJK> +8FC9EF 7130 8FC9EF <CJK> +8FC9F0 7131 8FC9F0 <CJK> +8FC9F1 7138 8FC9F1 <CJK> +8FC9F2 7141 8FC9F2 <CJK> +8FC9F3 7145 8FC9F3 <CJK> +8FC9F4 7146 8FC9F4 <CJK> +8FC9F5 7147 8FC9F5 <CJK> +8FC9F6 714A 8FC9F6 <CJK> +8FC9F7 714B 8FC9F7 <CJK> +8FC9F8 7150 8FC9F8 <CJK> +8FC9F9 7152 8FC9F9 <CJK> +8FC9FA 7157 8FC9FA <CJK> +8FC9FB 715A 8FC9FB <CJK> +8FC9FC 715C 8FC9FC <CJK> +8FC9FD 715E 8FC9FD <CJK> +8FC9FE 7160 8FC9FE <CJK> +8FCAA1 7168 8FCAA1 <CJK> +8FCAA2 7179 8FCAA2 <CJK> +8FCAA3 7180 8FCAA3 <CJK> +8FCAA4 7185 8FCAA4 <CJK> +8FCAA5 7187 8FCAA5 <CJK> +8FCAA6 718C 8FCAA6 <CJK> +8FCAA7 7192 8FCAA7 <CJK> +8FCAA8 719A 8FCAA8 <CJK> +8FCAA9 719B 8FCAA9 <CJK> +8FCAAA 71A0 8FCAAA <CJK> +8FCAAB 71A2 8FCAAB <CJK> +8FCAAC 71AF 8FCAAC <CJK> +8FCAAD 71B0 8FCAAD <CJK> +8FCAAE 71B2 8FCAAE <CJK> +8FCAAF 71B3 8FCAAF <CJK> +8FCAB0 71BA 8FCAB0 <CJK> +8FCAB1 71BF 8FCAB1 <CJK> +8FCAB2 71C0 8FCAB2 <CJK> +8FCAB3 71C1 8FCAB3 <CJK> +8FCAB4 71C4 8FCAB4 <CJK> +8FCAB5 71CB 8FCAB5 <CJK> +8FCAB6 71CC 8FCAB6 <CJK> +8FCAB7 71D3 8FCAB7 <CJK> +8FCAB8 71D6 8FCAB8 <CJK> +8FCAB9 71D9 8FCAB9 <CJK> +8FCABA 71DA 8FCABA <CJK> +8FCABB 71DC 8FCABB <CJK> +8FCABC 71F8 8FCABC <CJK> +8FCABD 71FE 8FCABD <CJK> +8FCABE 7200 8FCABE <CJK> +8FCABF 7207 8FCABF <CJK> +8FCAC0 7208 8FCAC0 <CJK> +8FCAC1 7209 8FCAC1 <CJK> +8FCAC2 7213 8FCAC2 <CJK> +8FCAC3 7217 8FCAC3 <CJK> +8FCAC4 721A 8FCAC4 <CJK> +8FCAC5 721D 8FCAC5 <CJK> +8FCAC6 721F 8FCAC6 <CJK> +8FCAC7 7224 8FCAC7 <CJK> +8FCAC8 722B 8FCAC8 <CJK> +8FCAC9 722F 8FCAC9 <CJK> +8FCACA 7234 8FCACA <CJK> +8FCACB 7238 8FCACB <CJK> +8FCACC 7239 8FCACC <CJK> +8FCACD 7241 8FCACD <CJK> +8FCACE 7242 8FCACE <CJK> +8FCACF 7243 8FCACF <CJK> +8FCAD0 7245 8FCAD0 <CJK> +8FCAD1 724E 8FCAD1 <CJK> +8FCAD2 724F 8FCAD2 <CJK> +8FCAD3 7250 8FCAD3 <CJK> +8FCAD4 7253 8FCAD4 <CJK> +8FCAD5 7255 8FCAD5 <CJK> +8FCAD6 7256 8FCAD6 <CJK> +8FCAD7 725A 8FCAD7 <CJK> +8FCAD8 725C 8FCAD8 <CJK> +8FCAD9 725E 8FCAD9 <CJK> +8FCADA 7260 8FCADA <CJK> +8FCADB 7263 8FCADB <CJK> +8FCADC 7268 8FCADC <CJK> +8FCADD 726B 8FCADD <CJK> +8FCADE 726E 8FCADE <CJK> +8FCADF 726F 8FCADF <CJK> +8FCAE0 7271 8FCAE0 <CJK> +8FCAE1 7277 8FCAE1 <CJK> +8FCAE2 7278 8FCAE2 <CJK> +8FCAE3 727B 8FCAE3 <CJK> +8FCAE4 727C 8FCAE4 <CJK> +8FCAE5 727F 8FCAE5 <CJK> +8FCAE6 7284 8FCAE6 <CJK> +8FCAE7 7289 8FCAE7 <CJK> +8FCAE8 728D 8FCAE8 <CJK> +8FCAE9 728E 8FCAE9 <CJK> +8FCAEA 7293 8FCAEA <CJK> +8FCAEB 729B 8FCAEB <CJK> +8FCAEC 72A8 8FCAEC <CJK> +8FCAED 72AD 8FCAED <CJK> +8FCAEE 72AE 8FCAEE <CJK> +8FCAEF 72B1 8FCAEF <CJK> +8FCAF0 72B4 8FCAF0 <CJK> +8FCAF1 72BE 8FCAF1 <CJK> +8FCAF2 72C1 8FCAF2 <CJK> +8FCAF3 72C7 8FCAF3 <CJK> +8FCAF4 72C9 8FCAF4 <CJK> +8FCAF5 72CC 8FCAF5 <CJK> +8FCAF6 72D5 8FCAF6 <CJK> +8FCAF7 72D6 8FCAF7 <CJK> +8FCAF8 72D8 8FCAF8 <CJK> +8FCAF9 72DF 8FCAF9 <CJK> +8FCAFA 72E5 8FCAFA <CJK> +8FCAFB 72F3 8FCAFB <CJK> +8FCAFC 72F4 8FCAFC <CJK> +8FCAFD 72FA 8FCAFD <CJK> +8FCAFE 72FB 8FCAFE <CJK> +8FCBA1 72FE 8FCBA1 <CJK> +8FCBA2 7302 8FCBA2 <CJK> +8FCBA3 7304 8FCBA3 <CJK> +8FCBA4 7305 8FCBA4 <CJK> +8FCBA5 7307 8FCBA5 <CJK> +8FCBA6 730B 8FCBA6 <CJK> +8FCBA7 730D 8FCBA7 <CJK> +8FCBA8 7312 8FCBA8 <CJK> +8FCBA9 7313 8FCBA9 <CJK> +8FCBAA 7318 8FCBAA <CJK> +8FCBAB 7319 8FCBAB <CJK> +8FCBAC 731E 8FCBAC <CJK> +8FCBAD 7322 8FCBAD <CJK> +8FCBAE 7324 8FCBAE <CJK> +8FCBAF 7327 8FCBAF <CJK> +8FCBB0 7328 8FCBB0 <CJK> +8FCBB1 732C 8FCBB1 <CJK> +8FCBB2 7331 8FCBB2 <CJK> +8FCBB3 7332 8FCBB3 <CJK> +8FCBB4 7335 8FCBB4 <CJK> +8FCBB5 733A 8FCBB5 <CJK> +8FCBB6 733B 8FCBB6 <CJK> +8FCBB7 733D 8FCBB7 <CJK> +8FCBB8 7343 8FCBB8 <CJK> +8FCBB9 734D 8FCBB9 <CJK> +8FCBBA 7350 8FCBBA <CJK> +8FCBBB 7352 8FCBBB <CJK> +8FCBBC 7356 8FCBBC <CJK> +8FCBBD 7358 8FCBBD <CJK> +8FCBBE 735D 8FCBBE <CJK> +8FCBBF 735E 8FCBBF <CJK> +8FCBC0 735F 8FCBC0 <CJK> +8FCBC1 7360 8FCBC1 <CJK> +8FCBC2 7366 8FCBC2 <CJK> +8FCBC3 7367 8FCBC3 <CJK> +8FCBC4 7369 8FCBC4 <CJK> +8FCBC5 736B 8FCBC5 <CJK> +8FCBC6 736C 8FCBC6 <CJK> +8FCBC7 736E 8FCBC7 <CJK> +8FCBC8 736F 8FCBC8 <CJK> +8FCBC9 7371 8FCBC9 <CJK> +8FCBCA 7377 8FCBCA <CJK> +8FCBCB 7379 8FCBCB <CJK> +8FCBCC 737C 8FCBCC <CJK> +8FCBCD 7380 8FCBCD <CJK> +8FCBCE 7381 8FCBCE <CJK> +8FCBCF 7383 8FCBCF <CJK> +8FCBD0 7385 8FCBD0 <CJK> +8FCBD1 7386 8FCBD1 <CJK> +8FCBD2 738E 8FCBD2 <CJK> +8FCBD3 7390 8FCBD3 <CJK> +8FCBD4 7393 8FCBD4 <CJK> +8FCBD5 7395 8FCBD5 <CJK> +8FCBD6 7397 8FCBD6 <CJK> +8FCBD7 7398 8FCBD7 <CJK> +8FCBD8 739C 8FCBD8 <CJK> +8FCBD9 739E 8FCBD9 <CJK> +8FCBDA 739F 8FCBDA <CJK> +8FCBDB 73A0 8FCBDB <CJK> +8FCBDC 73A2 8FCBDC <CJK> +8FCBDD 73A5 8FCBDD <CJK> +8FCBDE 73A6 8FCBDE <CJK> +8FCBDF 73AA 8FCBDF <CJK> +8FCBE0 73AB 8FCBE0 <CJK> +8FCBE1 73AD 8FCBE1 <CJK> +8FCBE2 73B5 8FCBE2 <CJK> +8FCBE3 73B7 8FCBE3 <CJK> +8FCBE4 73B9 8FCBE4 <CJK> +8FCBE5 73BC 8FCBE5 <CJK> +8FCBE6 73BD 8FCBE6 <CJK> +8FCBE7 73BF 8FCBE7 <CJK> +8FCBE8 73C5 8FCBE8 <CJK> +8FCBE9 73C6 8FCBE9 <CJK> +8FCBEA 73C9 8FCBEA <CJK> +8FCBEB 73CB 8FCBEB <CJK> +8FCBEC 73CC 8FCBEC <CJK> +8FCBED 73CF 8FCBED <CJK> +8FCBEE 73D2 8FCBEE <CJK> +8FCBEF 73D3 8FCBEF <CJK> +8FCBF0 73D6 8FCBF0 <CJK> +8FCBF1 73D9 8FCBF1 <CJK> +8FCBF2 73DD 8FCBF2 <CJK> +8FCBF3 73E1 8FCBF3 <CJK> +8FCBF4 73E3 8FCBF4 <CJK> +8FCBF5 73E6 8FCBF5 <CJK> +8FCBF6 73E7 8FCBF6 <CJK> +8FCBF7 73E9 8FCBF7 <CJK> +8FCBF8 73F4 8FCBF8 <CJK> +8FCBF9 73F5 8FCBF9 <CJK> +8FCBFA 73F7 8FCBFA <CJK> +8FCBFB 73F9 8FCBFB <CJK> +8FCBFC 73FA 8FCBFC <CJK> +8FCBFD 73FB 8FCBFD <CJK> +8FCBFE 73FD 8FCBFE <CJK> +8FCCA1 73FF 8FCCA1 <CJK> +8FCCA2 7400 8FCCA2 <CJK> +8FCCA3 7401 8FCCA3 <CJK> +8FCCA4 7404 8FCCA4 <CJK> +8FCCA5 7407 8FCCA5 <CJK> +8FCCA6 740A 8FCCA6 <CJK> +8FCCA7 7411 8FCCA7 <CJK> +8FCCA8 741A 8FCCA8 <CJK> +8FCCA9 741B 8FCCA9 <CJK> +8FCCAA 7424 8FCCAA <CJK> +8FCCAB 7426 8FCCAB <CJK> +8FCCAC 7428 8FCCAC <CJK> +8FCCAD 7429 8FCCAD <CJK> +8FCCAE 742A 8FCCAE <CJK> +8FCCAF 742B 8FCCAF <CJK> +8FCCB0 742C 8FCCB0 <CJK> +8FCCB1 742D 8FCCB1 <CJK> +8FCCB2 742E 8FCCB2 <CJK> +8FCCB3 742F 8FCCB3 <CJK> +8FCCB4 7430 8FCCB4 <CJK> +8FCCB5 7431 8FCCB5 <CJK> +8FCCB6 7439 8FCCB6 <CJK> +8FCCB7 7440 8FCCB7 <CJK> +8FCCB8 7443 8FCCB8 <CJK> +8FCCB9 7444 8FCCB9 <CJK> +8FCCBA 7446 8FCCBA <CJK> +8FCCBB 7447 8FCCBB <CJK> +8FCCBC 744B 8FCCBC <CJK> +8FCCBD 744D 8FCCBD <CJK> +8FCCBE 7451 8FCCBE <CJK> +8FCCBF 7452 8FCCBF <CJK> +8FCCC0 7457 8FCCC0 <CJK> +8FCCC1 745D 8FCCC1 <CJK> +8FCCC2 7462 8FCCC2 <CJK> +8FCCC3 7466 8FCCC3 <CJK> +8FCCC4 7467 8FCCC4 <CJK> +8FCCC5 7468 8FCCC5 <CJK> +8FCCC6 746B 8FCCC6 <CJK> +8FCCC7 746D 8FCCC7 <CJK> +8FCCC8 746E 8FCCC8 <CJK> +8FCCC9 7471 8FCCC9 <CJK> +8FCCCA 7472 8FCCCA <CJK> +8FCCCB 7480 8FCCCB <CJK> +8FCCCC 7481 8FCCCC <CJK> +8FCCCD 7485 8FCCCD <CJK> +8FCCCE 7486 8FCCCE <CJK> +8FCCCF 7487 8FCCCF <CJK> +8FCCD0 7489 8FCCD0 <CJK> +8FCCD1 748F 8FCCD1 <CJK> +8FCCD2 7490 8FCCD2 <CJK> +8FCCD3 7491 8FCCD3 <CJK> +8FCCD4 7492 8FCCD4 <CJK> +8FCCD5 7498 8FCCD5 <CJK> +8FCCD6 7499 8FCCD6 <CJK> +8FCCD7 749A 8FCCD7 <CJK> +8FCCD8 749C 8FCCD8 <CJK> +8FCCD9 749F 8FCCD9 <CJK> +8FCCDA 74A0 8FCCDA <CJK> +8FCCDB 74A1 8FCCDB <CJK> +8FCCDC 74A3 8FCCDC <CJK> +8FCCDD 74A6 8FCCDD <CJK> +8FCCDE 74A8 8FCCDE <CJK> +8FCCDF 74A9 8FCCDF <CJK> +8FCCE0 74AA 8FCCE0 <CJK> +8FCCE1 74AB 8FCCE1 <CJK> +8FCCE2 74AE 8FCCE2 <CJK> +8FCCE3 74AF 8FCCE3 <CJK> +8FCCE4 74B1 8FCCE4 <CJK> +8FCCE5 74B2 8FCCE5 <CJK> +8FCCE6 74B5 8FCCE6 <CJK> +8FCCE7 74B9 8FCCE7 <CJK> +8FCCE8 74BB 8FCCE8 <CJK> +8FCCE9 74BF 8FCCE9 <CJK> +8FCCEA 74C8 8FCCEA <CJK> +8FCCEB 74C9 8FCCEB <CJK> +8FCCEC 74CC 8FCCEC <CJK> +8FCCED 74D0 8FCCED <CJK> +8FCCEE 74D3 8FCCEE <CJK> +8FCCEF 74D8 8FCCEF <CJK> +8FCCF0 74DA 8FCCF0 <CJK> +8FCCF1 74DB 8FCCF1 <CJK> +8FCCF2 74DE 8FCCF2 <CJK> +8FCCF3 74DF 8FCCF3 <CJK> +8FCCF4 74E4 8FCCF4 <CJK> +8FCCF5 74E8 8FCCF5 <CJK> +8FCCF6 74EA 8FCCF6 <CJK> +8FCCF7 74EB 8FCCF7 <CJK> +8FCCF8 74EF 8FCCF8 <CJK> +8FCCF9 74F4 8FCCF9 <CJK> +8FCCFA 74FA 8FCCFA <CJK> +8FCCFB 74FB 8FCCFB <CJK> +8FCCFC 74FC 8FCCFC <CJK> +8FCCFD 74FF 8FCCFD <CJK> +8FCCFE 7506 8FCCFE <CJK> +8FCDA1 7512 8FCDA1 <CJK> +8FCDA2 7516 8FCDA2 <CJK> +8FCDA3 7517 8FCDA3 <CJK> +8FCDA4 7520 8FCDA4 <CJK> +8FCDA5 7521 8FCDA5 <CJK> +8FCDA6 7524 8FCDA6 <CJK> +8FCDA7 7527 8FCDA7 <CJK> +8FCDA8 7529 8FCDA8 <CJK> +8FCDA9 752A 8FCDA9 <CJK> +8FCDAA 752F 8FCDAA <CJK> +8FCDAB 7536 8FCDAB <CJK> +8FCDAC 7539 8FCDAC <CJK> +8FCDAD 753D 8FCDAD <CJK> +8FCDAE 753E 8FCDAE <CJK> +8FCDAF 753F 8FCDAF <CJK> +8FCDB0 7540 8FCDB0 <CJK> +8FCDB1 7543 8FCDB1 <CJK> +8FCDB2 7547 8FCDB2 <CJK> +8FCDB3 7548 8FCDB3 <CJK> +8FCDB4 754E 8FCDB4 <CJK> +8FCDB5 7550 8FCDB5 <CJK> +8FCDB6 7552 8FCDB6 <CJK> +8FCDB7 7557 8FCDB7 <CJK> +8FCDB8 755E 8FCDB8 <CJK> +8FCDB9 755F 8FCDB9 <CJK> +8FCDBA 7561 8FCDBA <CJK> +8FCDBB 756F 8FCDBB <CJK> +8FCDBC 7571 8FCDBC <CJK> +8FCDBD 7579 8FCDBD <CJK> +8FCDBE 757A 8FCDBE <CJK> +8FCDBF 757B 8FCDBF <CJK> +8FCDC0 757C 8FCDC0 <CJK> +8FCDC1 757D 8FCDC1 <CJK> +8FCDC2 757E 8FCDC2 <CJK> +8FCDC3 7581 8FCDC3 <CJK> +8FCDC4 7585 8FCDC4 <CJK> +8FCDC5 7590 8FCDC5 <CJK> +8FCDC6 7592 8FCDC6 <CJK> +8FCDC7 7593 8FCDC7 <CJK> +8FCDC8 7595 8FCDC8 <CJK> +8FCDC9 7599 8FCDC9 <CJK> +8FCDCA 759C 8FCDCA <CJK> +8FCDCB 75A2 8FCDCB <CJK> +8FCDCC 75A4 8FCDCC <CJK> +8FCDCD 75B4 8FCDCD <CJK> +8FCDCE 75BA 8FCDCE <CJK> +8FCDCF 75BF 8FCDCF <CJK> +8FCDD0 75C0 8FCDD0 <CJK> +8FCDD1 75C1 8FCDD1 <CJK> +8FCDD2 75C4 8FCDD2 <CJK> +8FCDD3 75C6 8FCDD3 <CJK> +8FCDD4 75CC 8FCDD4 <CJK> +8FCDD5 75CE 8FCDD5 <CJK> +8FCDD6 75CF 8FCDD6 <CJK> +8FCDD7 75D7 8FCDD7 <CJK> +8FCDD8 75DC 8FCDD8 <CJK> +8FCDD9 75DF 8FCDD9 <CJK> +8FCDDA 75E0 8FCDDA <CJK> +8FCDDB 75E1 8FCDDB <CJK> +8FCDDC 75E4 8FCDDC <CJK> +8FCDDD 75E7 8FCDDD <CJK> +8FCDDE 75EC 8FCDDE <CJK> +8FCDDF 75EE 8FCDDF <CJK> +8FCDE0 75EF 8FCDE0 <CJK> +8FCDE1 75F1 8FCDE1 <CJK> +8FCDE2 75F9 8FCDE2 <CJK> +8FCDE3 7600 8FCDE3 <CJK> +8FCDE4 7602 8FCDE4 <CJK> +8FCDE5 7603 8FCDE5 <CJK> +8FCDE6 7604 8FCDE6 <CJK> +8FCDE7 7607 8FCDE7 <CJK> +8FCDE8 7608 8FCDE8 <CJK> +8FCDE9 760A 8FCDE9 <CJK> +8FCDEA 760C 8FCDEA <CJK> +8FCDEB 760F 8FCDEB <CJK> +8FCDEC 7612 8FCDEC <CJK> +8FCDED 7613 8FCDED <CJK> +8FCDEE 7615 8FCDEE <CJK> +8FCDEF 7616 8FCDEF <CJK> +8FCDF0 7619 8FCDF0 <CJK> +8FCDF1 761B 8FCDF1 <CJK> +8FCDF2 761C 8FCDF2 <CJK> +8FCDF3 761D 8FCDF3 <CJK> +8FCDF4 761E 8FCDF4 <CJK> +8FCDF5 7623 8FCDF5 <CJK> +8FCDF6 7625 8FCDF6 <CJK> +8FCDF7 7626 8FCDF7 <CJK> +8FCDF8 7629 8FCDF8 <CJK> +8FCDF9 762D 8FCDF9 <CJK> +8FCDFA 7632 8FCDFA <CJK> +8FCDFB 7633 8FCDFB <CJK> +8FCDFC 7635 8FCDFC <CJK> +8FCDFD 7638 8FCDFD <CJK> +8FCDFE 7639 8FCDFE <CJK> +8FCEA1 763A 8FCEA1 <CJK> +8FCEA2 763C 8FCEA2 <CJK> +8FCEA3 764A 8FCEA3 <CJK> +8FCEA4 7640 8FCEA4 <CJK> +8FCEA5 7641 8FCEA5 <CJK> +8FCEA6 7643 8FCEA6 <CJK> +8FCEA7 7644 8FCEA7 <CJK> +8FCEA8 7645 8FCEA8 <CJK> +8FCEA9 7649 8FCEA9 <CJK> +8FCEAA 764B 8FCEAA <CJK> +8FCEAB 7655 8FCEAB <CJK> +8FCEAC 7659 8FCEAC <CJK> +8FCEAD 765F 8FCEAD <CJK> +8FCEAE 7664 8FCEAE <CJK> +8FCEAF 7665 8FCEAF <CJK> +8FCEB0 766D 8FCEB0 <CJK> +8FCEB1 766E 8FCEB1 <CJK> +8FCEB2 766F 8FCEB2 <CJK> +8FCEB3 7671 8FCEB3 <CJK> +8FCEB4 7674 8FCEB4 <CJK> +8FCEB5 7681 8FCEB5 <CJK> +8FCEB6 7685 8FCEB6 <CJK> +8FCEB7 768C 8FCEB7 <CJK> +8FCEB8 768D 8FCEB8 <CJK> +8FCEB9 7695 8FCEB9 <CJK> +8FCEBA 769B 8FCEBA <CJK> +8FCEBB 769C 8FCEBB <CJK> +8FCEBC 769D 8FCEBC <CJK> +8FCEBD 769F 8FCEBD <CJK> +8FCEBE 76A0 8FCEBE <CJK> +8FCEBF 76A2 8FCEBF <CJK> +8FCEC0 76A3 8FCEC0 <CJK> +8FCEC1 76A4 8FCEC1 <CJK> +8FCEC2 76A5 8FCEC2 <CJK> +8FCEC3 76A6 8FCEC3 <CJK> +8FCEC4 76A7 8FCEC4 <CJK> +8FCEC5 76A8 8FCEC5 <CJK> +8FCEC6 76AA 8FCEC6 <CJK> +8FCEC7 76AD 8FCEC7 <CJK> +8FCEC8 76BD 8FCEC8 <CJK> +8FCEC9 76C1 8FCEC9 <CJK> +8FCECA 76C5 8FCECA <CJK> +8FCECB 76C9 8FCECB <CJK> +8FCECC 76CB 8FCECC <CJK> +8FCECD 76CC 8FCECD <CJK> +8FCECE 76CE 8FCECE <CJK> +8FCECF 76D4 8FCECF <CJK> +8FCED0 76D9 8FCED0 <CJK> +8FCED1 76E0 8FCED1 <CJK> +8FCED2 76E6 8FCED2 <CJK> +8FCED3 76E8 8FCED3 <CJK> +8FCED4 76EC 8FCED4 <CJK> +8FCED5 76F0 8FCED5 <CJK> +8FCED6 76F1 8FCED6 <CJK> +8FCED7 76F6 8FCED7 <CJK> +8FCED8 76F9 8FCED8 <CJK> +8FCED9 76FC 8FCED9 <CJK> +8FCEDA 7700 8FCEDA <CJK> +8FCEDB 7706 8FCEDB <CJK> +8FCEDC 770A 8FCEDC <CJK> +8FCEDD 770E 8FCEDD <CJK> +8FCEDE 7712 8FCEDE <CJK> +8FCEDF 7714 8FCEDF <CJK> +8FCEE0 7715 8FCEE0 <CJK> +8FCEE1 7717 8FCEE1 <CJK> +8FCEE2 7719 8FCEE2 <CJK> +8FCEE3 771A 8FCEE3 <CJK> +8FCEE4 771C 8FCEE4 <CJK> +8FCEE5 7722 8FCEE5 <CJK> +8FCEE6 7728 8FCEE6 <CJK> +8FCEE7 772D 8FCEE7 <CJK> +8FCEE8 772E 8FCEE8 <CJK> +8FCEE9 772F 8FCEE9 <CJK> +8FCEEA 7734 8FCEEA <CJK> +8FCEEB 7735 8FCEEB <CJK> +8FCEEC 7736 8FCEEC <CJK> +8FCEED 7739 8FCEED <CJK> +8FCEEE 773D 8FCEEE <CJK> +8FCEEF 773E 8FCEEF <CJK> +8FCEF0 7742 8FCEF0 <CJK> +8FCEF1 7745 8FCEF1 <CJK> +8FCEF2 7746 8FCEF2 <CJK> +8FCEF3 774A 8FCEF3 <CJK> +8FCEF4 774D 8FCEF4 <CJK> +8FCEF5 774E 8FCEF5 <CJK> +8FCEF6 774F 8FCEF6 <CJK> +8FCEF7 7752 8FCEF7 <CJK> +8FCEF8 7756 8FCEF8 <CJK> +8FCEF9 7757 8FCEF9 <CJK> +8FCEFA 775C 8FCEFA <CJK> +8FCEFB 775E 8FCEFB <CJK> +8FCEFC 775F 8FCEFC <CJK> +8FCEFD 7760 8FCEFD <CJK> +8FCEFE 7762 8FCEFE <CJK> +8FCFA1 7764 8FCFA1 <CJK> +8FCFA2 7767 8FCFA2 <CJK> +8FCFA3 776A 8FCFA3 <CJK> +8FCFA4 776C 8FCFA4 <CJK> +8FCFA5 7770 8FCFA5 <CJK> +8FCFA6 7772 8FCFA6 <CJK> +8FCFA7 7773 8FCFA7 <CJK> +8FCFA8 7774 8FCFA8 <CJK> +8FCFA9 777A 8FCFA9 <CJK> +8FCFAA 777D 8FCFAA <CJK> +8FCFAB 7780 8FCFAB <CJK> +8FCFAC 7784 8FCFAC <CJK> +8FCFAD 778C 8FCFAD <CJK> +8FCFAE 778D 8FCFAE <CJK> +8FCFAF 7794 8FCFAF <CJK> +8FCFB0 7795 8FCFB0 <CJK> +8FCFB1 7796 8FCFB1 <CJK> +8FCFB2 779A 8FCFB2 <CJK> +8FCFB3 779F 8FCFB3 <CJK> +8FCFB4 77A2 8FCFB4 <CJK> +8FCFB5 77A7 8FCFB5 <CJK> +8FCFB6 77AA 8FCFB6 <CJK> +8FCFB7 77AE 8FCFB7 <CJK> +8FCFB8 77AF 8FCFB8 <CJK> +8FCFB9 77B1 8FCFB9 <CJK> +8FCFBA 77B5 8FCFBA <CJK> +8FCFBB 77BE 8FCFBB <CJK> +8FCFBC 77C3 8FCFBC <CJK> +8FCFBD 77C9 8FCFBD <CJK> +8FCFBE 77D1 8FCFBE <CJK> +8FCFBF 77D2 8FCFBF <CJK> +8FCFC0 77D5 8FCFC0 <CJK> +8FCFC1 77D9 8FCFC1 <CJK> +8FCFC2 77DE 8FCFC2 <CJK> +8FCFC3 77DF 8FCFC3 <CJK> +8FCFC4 77E0 8FCFC4 <CJK> +8FCFC5 77E4 8FCFC5 <CJK> +8FCFC6 77E6 8FCFC6 <CJK> +8FCFC7 77EA 8FCFC7 <CJK> +8FCFC8 77EC 8FCFC8 <CJK> +8FCFC9 77F0 8FCFC9 <CJK> +8FCFCA 77F1 8FCFCA <CJK> +8FCFCB 77F4 8FCFCB <CJK> +8FCFCC 77F8 8FCFCC <CJK> +8FCFCD 77FB 8FCFCD <CJK> +8FCFCE 7805 8FCFCE <CJK> +8FCFCF 7806 8FCFCF <CJK> +8FCFD0 7809 8FCFD0 <CJK> +8FCFD1 780D 8FCFD1 <CJK> +8FCFD2 780E 8FCFD2 <CJK> +8FCFD3 7811 8FCFD3 <CJK> +8FCFD4 781D 8FCFD4 <CJK> +8FCFD5 7821 8FCFD5 <CJK> +8FCFD6 7822 8FCFD6 <CJK> +8FCFD7 7823 8FCFD7 <CJK> +8FCFD8 782D 8FCFD8 <CJK> +8FCFD9 782E 8FCFD9 <CJK> +8FCFDA 7830 8FCFDA <CJK> +8FCFDB 7835 8FCFDB <CJK> +8FCFDC 7837 8FCFDC <CJK> +8FCFDD 7843 8FCFDD <CJK> +8FCFDE 7844 8FCFDE <CJK> +8FCFDF 7847 8FCFDF <CJK> +8FCFE0 7848 8FCFE0 <CJK> +8FCFE1 784C 8FCFE1 <CJK> +8FCFE2 784E 8FCFE2 <CJK> +8FCFE3 7852 8FCFE3 <CJK> +8FCFE4 785C 8FCFE4 <CJK> +8FCFE5 785E 8FCFE5 <CJK> +8FCFE6 7860 8FCFE6 <CJK> +8FCFE7 7861 8FCFE7 <CJK> +8FCFE8 7863 8FCFE8 <CJK> +8FCFE9 7864 8FCFE9 <CJK> +8FCFEA 7868 8FCFEA <CJK> +8FCFEB 786A 8FCFEB <CJK> +8FCFEC 786E 8FCFEC <CJK> +8FCFED 787A 8FCFED <CJK> +8FCFEE 787E 8FCFEE <CJK> +8FCFEF 788A 8FCFEF <CJK> +8FCFF0 788F 8FCFF0 <CJK> +8FCFF1 7894 8FCFF1 <CJK> +8FCFF2 7898 8FCFF2 <CJK> +8FCFF3 78A1 8FCFF3 <CJK> +8FCFF4 789D 8FCFF4 <CJK> +8FCFF5 789E 8FCFF5 <CJK> +8FCFF6 789F 8FCFF6 <CJK> +8FCFF7 78A4 8FCFF7 <CJK> +8FCFF8 78A8 8FCFF8 <CJK> +8FCFF9 78AC 8FCFF9 <CJK> +8FCFFA 78AD 8FCFFA <CJK> +8FCFFB 78B0 8FCFFB <CJK> +8FCFFC 78B1 8FCFFC <CJK> +8FCFFD 78B2 8FCFFD <CJK> +8FCFFE 78B3 8FCFFE <CJK> +8FD0A1 78BB 8FD0A1 <CJK> +8FD0A2 78BD 8FD0A2 <CJK> +8FD0A3 78BF 8FD0A3 <CJK> +8FD0A4 78C7 8FD0A4 <CJK> +8FD0A5 78C8 8FD0A5 <CJK> +8FD0A6 78C9 8FD0A6 <CJK> +8FD0A7 78CC 8FD0A7 <CJK> +8FD0A8 78CE 8FD0A8 <CJK> +8FD0A9 78D2 8FD0A9 <CJK> +8FD0AA 78D3 8FD0AA <CJK> +8FD0AB 78D5 8FD0AB <CJK> +8FD0AC 78D6 8FD0AC <CJK> +8FD0AD 78E4 8FD0AD <CJK> +8FD0AE 78DB 8FD0AE <CJK> +8FD0AF 78DF 8FD0AF <CJK> +8FD0B0 78E0 8FD0B0 <CJK> +8FD0B1 78E1 8FD0B1 <CJK> +8FD0B2 78E6 8FD0B2 <CJK> +8FD0B3 78EA 8FD0B3 <CJK> +8FD0B4 78F2 8FD0B4 <CJK> +8FD0B5 78F3 8FD0B5 <CJK> +8FD0B6 7900 8FD0B6 <CJK> +8FD0B7 78F6 8FD0B7 <CJK> +8FD0B8 78F7 8FD0B8 <CJK> +8FD0B9 78FA 8FD0B9 <CJK> +8FD0BA 78FB 8FD0BA <CJK> +8FD0BB 78FF 8FD0BB <CJK> +8FD0BC 7906 8FD0BC <CJK> +8FD0BD 790C 8FD0BD <CJK> +8FD0BE 7910 8FD0BE <CJK> +8FD0BF 791A 8FD0BF <CJK> +8FD0C0 791C 8FD0C0 <CJK> +8FD0C1 791E 8FD0C1 <CJK> +8FD0C2 791F 8FD0C2 <CJK> +8FD0C3 7920 8FD0C3 <CJK> +8FD0C4 7925 8FD0C4 <CJK> +8FD0C5 7927 8FD0C5 <CJK> +8FD0C6 7929 8FD0C6 <CJK> +8FD0C7 792D 8FD0C7 <CJK> +8FD0C8 7931 8FD0C8 <CJK> +8FD0C9 7934 8FD0C9 <CJK> +8FD0CA 7935 8FD0CA <CJK> +8FD0CB 793B 8FD0CB <CJK> +8FD0CC 793D 8FD0CC <CJK> +8FD0CD 793F 8FD0CD <CJK> +8FD0CE 7944 8FD0CE <CJK> +8FD0CF 7945 8FD0CF <CJK> +8FD0D0 7946 8FD0D0 <CJK> +8FD0D1 794A 8FD0D1 <CJK> +8FD0D2 794B 8FD0D2 <CJK> +8FD0D3 794F 8FD0D3 <CJK> +8FD0D4 7951 8FD0D4 <CJK> +8FD0D5 7954 8FD0D5 <CJK> +8FD0D6 7958 8FD0D6 <CJK> +8FD0D7 795B 8FD0D7 <CJK> +8FD0D8 795C 8FD0D8 <CJK> +8FD0D9 7967 8FD0D9 <CJK> +8FD0DA 7969 8FD0DA <CJK> +8FD0DB 796B 8FD0DB <CJK> +8FD0DC 7972 8FD0DC <CJK> +8FD0DD 7979 8FD0DD <CJK> +8FD0DE 797B 8FD0DE <CJK> +8FD0DF 797C 8FD0DF <CJK> +8FD0E0 797E 8FD0E0 <CJK> +8FD0E1 798B 8FD0E1 <CJK> +8FD0E2 798C 8FD0E2 <CJK> +8FD0E3 7991 8FD0E3 <CJK> +8FD0E4 7993 8FD0E4 <CJK> +8FD0E5 7994 8FD0E5 <CJK> +8FD0E6 7995 8FD0E6 <CJK> +8FD0E7 7996 8FD0E7 <CJK> +8FD0E8 7998 8FD0E8 <CJK> +8FD0E9 799B 8FD0E9 <CJK> +8FD0EA 799C 8FD0EA <CJK> +8FD0EB 79A1 8FD0EB <CJK> +8FD0EC 79A8 8FD0EC <CJK> +8FD0ED 79A9 8FD0ED <CJK> +8FD0EE 79AB 8FD0EE <CJK> +8FD0EF 79AF 8FD0EF <CJK> +8FD0F0 79B1 8FD0F0 <CJK> +8FD0F1 79B4 8FD0F1 <CJK> +8FD0F2 79B8 8FD0F2 <CJK> +8FD0F3 79BB 8FD0F3 <CJK> +8FD0F4 79C2 8FD0F4 <CJK> +8FD0F5 79C4 8FD0F5 <CJK> +8FD0F6 79C7 8FD0F6 <CJK> +8FD0F7 79C8 8FD0F7 <CJK> +8FD0F8 79CA 8FD0F8 <CJK> +8FD0F9 79CF 8FD0F9 <CJK> +8FD0FA 79D4 8FD0FA <CJK> +8FD0FB 79D6 8FD0FB <CJK> +8FD0FC 79DA 8FD0FC <CJK> +8FD0FD 79DD 8FD0FD <CJK> +8FD0FE 79DE 8FD0FE <CJK> +8FD1A1 79E0 8FD1A1 <CJK> +8FD1A2 79E2 8FD1A2 <CJK> +8FD1A3 79E5 8FD1A3 <CJK> +8FD1A4 79EA 8FD1A4 <CJK> +8FD1A5 79EB 8FD1A5 <CJK> +8FD1A6 79ED 8FD1A6 <CJK> +8FD1A7 79F1 8FD1A7 <CJK> +8FD1A8 79F8 8FD1A8 <CJK> +8FD1A9 79FC 8FD1A9 <CJK> +8FD1AA 7A02 8FD1AA <CJK> +8FD1AB 7A03 8FD1AB <CJK> +8FD1AC 7A07 8FD1AC <CJK> +8FD1AD 7A09 8FD1AD <CJK> +8FD1AE 7A0A 8FD1AE <CJK> +8FD1AF 7A0C 8FD1AF <CJK> +8FD1B0 7A11 8FD1B0 <CJK> +8FD1B1 7A15 8FD1B1 <CJK> +8FD1B2 7A1B 8FD1B2 <CJK> +8FD1B3 7A1E 8FD1B3 <CJK> +8FD1B4 7A21 8FD1B4 <CJK> +8FD1B5 7A27 8FD1B5 <CJK> +8FD1B6 7A2B 8FD1B6 <CJK> +8FD1B7 7A2D 8FD1B7 <CJK> +8FD1B8 7A2F 8FD1B8 <CJK> +8FD1B9 7A30 8FD1B9 <CJK> +8FD1BA 7A34 8FD1BA <CJK> +8FD1BB 7A35 8FD1BB <CJK> +8FD1BC 7A38 8FD1BC <CJK> +8FD1BD 7A39 8FD1BD <CJK> +8FD1BE 7A3A 8FD1BE <CJK> +8FD1BF 7A44 8FD1BF <CJK> +8FD1C0 7A45 8FD1C0 <CJK> +8FD1C1 7A47 8FD1C1 <CJK> +8FD1C2 7A48 8FD1C2 <CJK> +8FD1C3 7A4C 8FD1C3 <CJK> +8FD1C4 7A55 8FD1C4 <CJK> +8FD1C5 7A56 8FD1C5 <CJK> +8FD1C6 7A59 8FD1C6 <CJK> +8FD1C7 7A5C 8FD1C7 <CJK> +8FD1C8 7A5D 8FD1C8 <CJK> +8FD1C9 7A5F 8FD1C9 <CJK> +8FD1CA 7A60 8FD1CA <CJK> +8FD1CB 7A65 8FD1CB <CJK> +8FD1CC 7A67 8FD1CC <CJK> +8FD1CD 7A6A 8FD1CD <CJK> +8FD1CE 7A6D 8FD1CE <CJK> +8FD1CF 7A75 8FD1CF <CJK> +8FD1D0 7A78 8FD1D0 <CJK> +8FD1D1 7A7E 8FD1D1 <CJK> +8FD1D2 7A80 8FD1D2 <CJK> +8FD1D3 7A82 8FD1D3 <CJK> +8FD1D4 7A85 8FD1D4 <CJK> +8FD1D5 7A86 8FD1D5 <CJK> +8FD1D6 7A8A 8FD1D6 <CJK> +8FD1D7 7A8B 8FD1D7 <CJK> +8FD1D8 7A90 8FD1D8 <CJK> +8FD1D9 7A91 8FD1D9 <CJK> +8FD1DA 7A94 8FD1DA <CJK> +8FD1DB 7A9E 8FD1DB <CJK> +8FD1DC 7AA0 8FD1DC <CJK> +8FD1DD 7AA3 8FD1DD <CJK> +8FD1DE 7AAC 8FD1DE <CJK> +8FD1DF 7AB3 8FD1DF <CJK> +8FD1E0 7AB5 8FD1E0 <CJK> +8FD1E1 7AB9 8FD1E1 <CJK> +8FD1E2 7ABB 8FD1E2 <CJK> +8FD1E3 7ABC 8FD1E3 <CJK> +8FD1E4 7AC6 8FD1E4 <CJK> +8FD1E5 7AC9 8FD1E5 <CJK> +8FD1E6 7ACC 8FD1E6 <CJK> +8FD1E7 7ACE 8FD1E7 <CJK> +8FD1E8 7AD1 8FD1E8 <CJK> +8FD1E9 7ADB 8FD1E9 <CJK> +8FD1EA 7AE8 8FD1EA <CJK> +8FD1EB 7AE9 8FD1EB <CJK> +8FD1EC 7AEB 8FD1EC <CJK> +8FD1ED 7AEC 8FD1ED <CJK> +8FD1EE 7AF1 8FD1EE <CJK> +8FD1EF 7AF4 8FD1EF <CJK> +8FD1F0 7AFB 8FD1F0 <CJK> +8FD1F1 7AFD 8FD1F1 <CJK> +8FD1F2 7AFE 8FD1F2 <CJK> +8FD1F3 7B07 8FD1F3 <CJK> +8FD1F4 7B14 8FD1F4 <CJK> +8FD1F5 7B1F 8FD1F5 <CJK> +8FD1F6 7B23 8FD1F6 <CJK> +8FD1F7 7B27 8FD1F7 <CJK> +8FD1F8 7B29 8FD1F8 <CJK> +8FD1F9 7B2A 8FD1F9 <CJK> +8FD1FA 7B2B 8FD1FA <CJK> +8FD1FB 7B2D 8FD1FB <CJK> +8FD1FC 7B2E 8FD1FC <CJK> +8FD1FD 7B2F 8FD1FD <CJK> +8FD1FE 7B30 8FD1FE <CJK> +8FD2A1 7B31 8FD2A1 <CJK> +8FD2A2 7B34 8FD2A2 <CJK> +8FD2A3 7B3D 8FD2A3 <CJK> +8FD2A4 7B3F 8FD2A4 <CJK> +8FD2A5 7B40 8FD2A5 <CJK> +8FD2A6 7B41 8FD2A6 <CJK> +8FD2A7 7B47 8FD2A7 <CJK> +8FD2A8 7B4E 8FD2A8 <CJK> +8FD2A9 7B55 8FD2A9 <CJK> +8FD2AA 7B60 8FD2AA <CJK> +8FD2AB 7B64 8FD2AB <CJK> +8FD2AC 7B66 8FD2AC <CJK> +8FD2AD 7B69 8FD2AD <CJK> +8FD2AE 7B6A 8FD2AE <CJK> +8FD2AF 7B6D 8FD2AF <CJK> +8FD2B0 7B6F 8FD2B0 <CJK> +8FD2B1 7B72 8FD2B1 <CJK> +8FD2B2 7B73 8FD2B2 <CJK> +8FD2B3 7B77 8FD2B3 <CJK> +8FD2B4 7B84 8FD2B4 <CJK> +8FD2B5 7B89 8FD2B5 <CJK> +8FD2B6 7B8E 8FD2B6 <CJK> +8FD2B7 7B90 8FD2B7 <CJK> +8FD2B8 7B91 8FD2B8 <CJK> +8FD2B9 7B96 8FD2B9 <CJK> +8FD2BA 7B9B 8FD2BA <CJK> +8FD2BB 7B9E 8FD2BB <CJK> +8FD2BC 7BA0 8FD2BC <CJK> +8FD2BD 7BA5 8FD2BD <CJK> +8FD2BE 7BAC 8FD2BE <CJK> +8FD2BF 7BAF 8FD2BF <CJK> +8FD2C0 7BB0 8FD2C0 <CJK> +8FD2C1 7BB2 8FD2C1 <CJK> +8FD2C2 7BB5 8FD2C2 <CJK> +8FD2C3 7BB6 8FD2C3 <CJK> +8FD2C4 7BBA 8FD2C4 <CJK> +8FD2C5 7BBB 8FD2C5 <CJK> +8FD2C6 7BBC 8FD2C6 <CJK> +8FD2C7 7BBD 8FD2C7 <CJK> +8FD2C8 7BC2 8FD2C8 <CJK> +8FD2C9 7BC5 8FD2C9 <CJK> +8FD2CA 7BC8 8FD2CA <CJK> +8FD2CB 7BCA 8FD2CB <CJK> +8FD2CC 7BD4 8FD2CC <CJK> +8FD2CD 7BD6 8FD2CD <CJK> +8FD2CE 7BD7 8FD2CE <CJK> +8FD2CF 7BD9 8FD2CF <CJK> +8FD2D0 7BDA 8FD2D0 <CJK> +8FD2D1 7BDB 8FD2D1 <CJK> +8FD2D2 7BE8 8FD2D2 <CJK> +8FD2D3 7BEA 8FD2D3 <CJK> +8FD2D4 7BF2 8FD2D4 <CJK> +8FD2D5 7BF4 8FD2D5 <CJK> +8FD2D6 7BF5 8FD2D6 <CJK> +8FD2D7 7BF8 8FD2D7 <CJK> +8FD2D8 7BF9 8FD2D8 <CJK> +8FD2D9 7BFA 8FD2D9 <CJK> +8FD2DA 7BFC 8FD2DA <CJK> +8FD2DB 7BFE 8FD2DB <CJK> +8FD2DC 7C01 8FD2DC <CJK> +8FD2DD 7C02 8FD2DD <CJK> +8FD2DE 7C03 8FD2DE <CJK> +8FD2DF 7C04 8FD2DF <CJK> +8FD2E0 7C06 8FD2E0 <CJK> +8FD2E1 7C09 8FD2E1 <CJK> +8FD2E2 7C0B 8FD2E2 <CJK> +8FD2E3 7C0C 8FD2E3 <CJK> +8FD2E4 7C0E 8FD2E4 <CJK> +8FD2E5 7C0F 8FD2E5 <CJK> +8FD2E6 7C19 8FD2E6 <CJK> +8FD2E7 7C1B 8FD2E7 <CJK> +8FD2E8 7C20 8FD2E8 <CJK> +8FD2E9 7C25 8FD2E9 <CJK> +8FD2EA 7C26 8FD2EA <CJK> +8FD2EB 7C28 8FD2EB <CJK> +8FD2EC 7C2C 8FD2EC <CJK> +8FD2ED 7C31 8FD2ED <CJK> +8FD2EE 7C33 8FD2EE <CJK> +8FD2EF 7C34 8FD2EF <CJK> +8FD2F0 7C36 8FD2F0 <CJK> +8FD2F1 7C39 8FD2F1 <CJK> +8FD2F2 7C3A 8FD2F2 <CJK> +8FD2F3 7C46 8FD2F3 <CJK> +8FD2F4 7C4A 8FD2F4 <CJK> +8FD2F5 7C55 8FD2F5 <CJK> +8FD2F6 7C51 8FD2F6 <CJK> +8FD2F7 7C52 8FD2F7 <CJK> +8FD2F8 7C53 8FD2F8 <CJK> +8FD2F9 7C59 8FD2F9 <CJK> +8FD2FA 7C5A 8FD2FA <CJK> +8FD2FB 7C5B 8FD2FB <CJK> +8FD2FC 7C5C 8FD2FC <CJK> +8FD2FD 7C5D 8FD2FD <CJK> +8FD2FE 7C5E 8FD2FE <CJK> +8FD3A1 7C61 8FD3A1 <CJK> +8FD3A2 7C63 8FD3A2 <CJK> +8FD3A3 7C67 8FD3A3 <CJK> +8FD3A4 7C69 8FD3A4 <CJK> +8FD3A5 7C6D 8FD3A5 <CJK> +8FD3A6 7C6E 8FD3A6 <CJK> +8FD3A7 7C70 8FD3A7 <CJK> +8FD3A8 7C72 8FD3A8 <CJK> +8FD3A9 7C79 8FD3A9 <CJK> +8FD3AA 7C7C 8FD3AA <CJK> +8FD3AB 7C7D 8FD3AB <CJK> +8FD3AC 7C86 8FD3AC <CJK> +8FD3AD 7C87 8FD3AD <CJK> +8FD3AE 7C8F 8FD3AE <CJK> +8FD3AF 7C94 8FD3AF <CJK> +8FD3B0 7C9E 8FD3B0 <CJK> +8FD3B1 7CA0 8FD3B1 <CJK> +8FD3B2 7CA6 8FD3B2 <CJK> +8FD3B3 7CB0 8FD3B3 <CJK> +8FD3B4 7CB6 8FD3B4 <CJK> +8FD3B5 7CB7 8FD3B5 <CJK> +8FD3B6 7CBA 8FD3B6 <CJK> +8FD3B7 7CBB 8FD3B7 <CJK> +8FD3B8 7CBC 8FD3B8 <CJK> +8FD3B9 7CBF 8FD3B9 <CJK> +8FD3BA 7CC4 8FD3BA <CJK> +8FD3BB 7CC7 8FD3BB <CJK> +8FD3BC 7CC8 8FD3BC <CJK> +8FD3BD 7CC9 8FD3BD <CJK> +8FD3BE 7CCD 8FD3BE <CJK> +8FD3BF 7CCF 8FD3BF <CJK> +8FD3C0 7CD3 8FD3C0 <CJK> +8FD3C1 7CD4 8FD3C1 <CJK> +8FD3C2 7CD5 8FD3C2 <CJK> +8FD3C3 7CD7 8FD3C3 <CJK> +8FD3C4 7CD9 8FD3C4 <CJK> +8FD3C5 7CDA 8FD3C5 <CJK> +8FD3C6 7CDD 8FD3C6 <CJK> +8FD3C7 7CE6 8FD3C7 <CJK> +8FD3C8 7CE9 8FD3C8 <CJK> +8FD3C9 7CEB 8FD3C9 <CJK> +8FD3CA 7CF5 8FD3CA <CJK> +8FD3CB 7D03 8FD3CB <CJK> +8FD3CC 7D07 8FD3CC <CJK> +8FD3CD 7D08 8FD3CD <CJK> +8FD3CE 7D09 8FD3CE <CJK> +8FD3CF 7D0F 8FD3CF <CJK> +8FD3D0 7D11 8FD3D0 <CJK> +8FD3D1 7D12 8FD3D1 <CJK> +8FD3D2 7D13 8FD3D2 <CJK> +8FD3D3 7D16 8FD3D3 <CJK> +8FD3D4 7D1D 8FD3D4 <CJK> +8FD3D5 7D1E 8FD3D5 <CJK> +8FD3D6 7D23 8FD3D6 <CJK> +8FD3D7 7D26 8FD3D7 <CJK> +8FD3D8 7D2A 8FD3D8 <CJK> +8FD3D9 7D2D 8FD3D9 <CJK> +8FD3DA 7D31 8FD3DA <CJK> +8FD3DB 7D3C 8FD3DB <CJK> +8FD3DC 7D3D 8FD3DC <CJK> +8FD3DD 7D3E 8FD3DD <CJK> +8FD3DE 7D40 8FD3DE <CJK> +8FD3DF 7D41 8FD3DF <CJK> +8FD3E0 7D47 8FD3E0 <CJK> +8FD3E1 7D48 8FD3E1 <CJK> +8FD3E2 7D4D 8FD3E2 <CJK> +8FD3E3 7D51 8FD3E3 <CJK> +8FD3E4 7D53 8FD3E4 <CJK> +8FD3E5 7D57 8FD3E5 <CJK> +8FD3E6 7D59 8FD3E6 <CJK> +8FD3E7 7D5A 8FD3E7 <CJK> +8FD3E8 7D5C 8FD3E8 <CJK> +8FD3E9 7D5D 8FD3E9 <CJK> +8FD3EA 7D65 8FD3EA <CJK> +8FD3EB 7D67 8FD3EB <CJK> +8FD3EC 7D6A 8FD3EC <CJK> +8FD3ED 7D70 8FD3ED <CJK> +8FD3EE 7D78 8FD3EE <CJK> +8FD3EF 7D7A 8FD3EF <CJK> +8FD3F0 7D7B 8FD3F0 <CJK> +8FD3F1 7D7F 8FD3F1 <CJK> +8FD3F2 7D81 8FD3F2 <CJK> +8FD3F3 7D82 8FD3F3 <CJK> +8FD3F4 7D83 8FD3F4 <CJK> +8FD3F5 7D85 8FD3F5 <CJK> +8FD3F6 7D86 8FD3F6 <CJK> +8FD3F7 7D88 8FD3F7 <CJK> +8FD3F8 7D8B 8FD3F8 <CJK> +8FD3F9 7D8C 8FD3F9 <CJK> +8FD3FA 7D8D 8FD3FA <CJK> +8FD3FB 7D91 8FD3FB <CJK> +8FD3FC 7D96 8FD3FC <CJK> +8FD3FD 7D97 8FD3FD <CJK> +8FD3FE 7D9D 8FD3FE <CJK> +8FD4A1 7D9E 8FD4A1 <CJK> +8FD4A2 7DA6 8FD4A2 <CJK> +8FD4A3 7DA7 8FD4A3 <CJK> +8FD4A4 7DAA 8FD4A4 <CJK> +8FD4A5 7DB3 8FD4A5 <CJK> +8FD4A6 7DB6 8FD4A6 <CJK> +8FD4A7 7DB7 8FD4A7 <CJK> +8FD4A8 7DB9 8FD4A8 <CJK> +8FD4A9 7DC2 8FD4A9 <CJK> +8FD4AA 7DC3 8FD4AA <CJK> +8FD4AB 7DC4 8FD4AB <CJK> +8FD4AC 7DC5 8FD4AC <CJK> +8FD4AD 7DC6 8FD4AD <CJK> +8FD4AE 7DCC 8FD4AE <CJK> +8FD4AF 7DCD 8FD4AF <CJK> +8FD4B0 7DCE 8FD4B0 <CJK> +8FD4B1 7DD7 8FD4B1 <CJK> +8FD4B2 7DD9 8FD4B2 <CJK> +8FD4B3 7E00 8FD4B3 <CJK> +8FD4B4 7DE2 8FD4B4 <CJK> +8FD4B5 7DE5 8FD4B5 <CJK> +8FD4B6 7DE6 8FD4B6 <CJK> +8FD4B7 7DEA 8FD4B7 <CJK> +8FD4B8 7DEB 8FD4B8 <CJK> +8FD4B9 7DED 8FD4B9 <CJK> +8FD4BA 7DF1 8FD4BA <CJK> +8FD4BB 7DF5 8FD4BB <CJK> +8FD4BC 7DF6 8FD4BC <CJK> +8FD4BD 7DF9 8FD4BD <CJK> +8FD4BE 7DFA 8FD4BE <CJK> +8FD4BF 7E08 8FD4BF <CJK> +8FD4C0 7E10 8FD4C0 <CJK> +8FD4C1 7E11 8FD4C1 <CJK> +8FD4C2 7E15 8FD4C2 <CJK> +8FD4C3 7E17 8FD4C3 <CJK> +8FD4C4 7E1C 8FD4C4 <CJK> +8FD4C5 7E1D 8FD4C5 <CJK> +8FD4C6 7E20 8FD4C6 <CJK> +8FD4C7 7E27 8FD4C7 <CJK> +8FD4C8 7E28 8FD4C8 <CJK> +8FD4C9 7E2C 8FD4C9 <CJK> +8FD4CA 7E2D 8FD4CA <CJK> +8FD4CB 7E2F 8FD4CB <CJK> +8FD4CC 7E33 8FD4CC <CJK> +8FD4CD 7E36 8FD4CD <CJK> +8FD4CE 7E3F 8FD4CE <CJK> +8FD4CF 7E44 8FD4CF <CJK> +8FD4D0 7E45 8FD4D0 <CJK> +8FD4D1 7E47 8FD4D1 <CJK> +8FD4D2 7E4E 8FD4D2 <CJK> +8FD4D3 7E50 8FD4D3 <CJK> +8FD4D4 7E52 8FD4D4 <CJK> +8FD4D5 7E58 8FD4D5 <CJK> +8FD4D6 7E5F 8FD4D6 <CJK> +8FD4D7 7E61 8FD4D7 <CJK> +8FD4D8 7E62 8FD4D8 <CJK> +8FD4D9 7E65 8FD4D9 <CJK> +8FD4DA 7E6B 8FD4DA <CJK> +8FD4DB 7E6E 8FD4DB <CJK> +8FD4DC 7E6F 8FD4DC <CJK> +8FD4DD 7E73 8FD4DD <CJK> +8FD4DE 7E78 8FD4DE <CJK> +8FD4DF 7E7E 8FD4DF <CJK> +8FD4E0 7E81 8FD4E0 <CJK> +8FD4E1 7E86 8FD4E1 <CJK> +8FD4E2 7E87 8FD4E2 <CJK> +8FD4E3 7E8A 8FD4E3 <CJK> +8FD4E4 7E8D 8FD4E4 <CJK> +8FD4E5 7E91 8FD4E5 <CJK> +8FD4E6 7E95 8FD4E6 <CJK> +8FD4E7 7E98 8FD4E7 <CJK> +8FD4E8 7E9A 8FD4E8 <CJK> +8FD4E9 7E9D 8FD4E9 <CJK> +8FD4EA 7E9E 8FD4EA <CJK> +8FD4EB 7F3C 8FD4EB <CJK> +8FD4EC 7F3B 8FD4EC <CJK> +8FD4ED 7F3D 8FD4ED <CJK> +8FD4EE 7F3E 8FD4EE <CJK> +8FD4EF 7F3F 8FD4EF <CJK> +8FD4F0 7F43 8FD4F0 <CJK> +8FD4F1 7F44 8FD4F1 <CJK> +8FD4F2 7F47 8FD4F2 <CJK> +8FD4F3 7F4F 8FD4F3 <CJK> +8FD4F4 7F52 8FD4F4 <CJK> +8FD4F5 7F53 8FD4F5 <CJK> +8FD4F6 7F5B 8FD4F6 <CJK> +8FD4F7 7F5C 8FD4F7 <CJK> +8FD4F8 7F5D 8FD4F8 <CJK> +8FD4F9 7F61 8FD4F9 <CJK> +8FD4FA 7F63 8FD4FA <CJK> +8FD4FB 7F64 8FD4FB <CJK> +8FD4FC 7F65 8FD4FC <CJK> +8FD4FD 7F66 8FD4FD <CJK> +8FD4FE 7F6D 8FD4FE <CJK> +8FD5A1 7F71 8FD5A1 <CJK> +8FD5A2 7F7D 8FD5A2 <CJK> +8FD5A3 7F7E 8FD5A3 <CJK> +8FD5A4 7F7F 8FD5A4 <CJK> +8FD5A5 7F80 8FD5A5 <CJK> +8FD5A6 7F8B 8FD5A6 <CJK> +8FD5A7 7F8D 8FD5A7 <CJK> +8FD5A8 7F8F 8FD5A8 <CJK> +8FD5A9 7F90 8FD5A9 <CJK> +8FD5AA 7F91 8FD5AA <CJK> +8FD5AB 7F96 8FD5AB <CJK> +8FD5AC 7F97 8FD5AC <CJK> +8FD5AD 7F9C 8FD5AD <CJK> +8FD5AE 7FA1 8FD5AE <CJK> +8FD5AF 7FA2 8FD5AF <CJK> +8FD5B0 7FA6 8FD5B0 <CJK> +8FD5B1 7FAA 8FD5B1 <CJK> +8FD5B2 7FAD 8FD5B2 <CJK> +8FD5B3 7FB4 8FD5B3 <CJK> +8FD5B4 7FBC 8FD5B4 <CJK> +8FD5B5 7FBF 8FD5B5 <CJK> +8FD5B6 7FC0 8FD5B6 <CJK> +8FD5B7 7FC3 8FD5B7 <CJK> +8FD5B8 7FC8 8FD5B8 <CJK> +8FD5B9 7FCE 8FD5B9 <CJK> +8FD5BA 7FCF 8FD5BA <CJK> +8FD5BB 7FDB 8FD5BB <CJK> +8FD5BC 7FDF 8FD5BC <CJK> +8FD5BD 7FE3 8FD5BD <CJK> +8FD5BE 7FE5 8FD5BE <CJK> +8FD5BF 7FE8 8FD5BF <CJK> +8FD5C0 7FEC 8FD5C0 <CJK> +8FD5C1 7FEE 8FD5C1 <CJK> +8FD5C2 7FEF 8FD5C2 <CJK> +8FD5C3 7FF2 8FD5C3 <CJK> +8FD5C4 7FFA 8FD5C4 <CJK> +8FD5C5 7FFD 8FD5C5 <CJK> +8FD5C6 7FFE 8FD5C6 <CJK> +8FD5C7 7FFF 8FD5C7 <CJK> +8FD5C8 8007 8FD5C8 <CJK> +8FD5C9 8008 8FD5C9 <CJK> +8FD5CA 800A 8FD5CA <CJK> +8FD5CB 800D 8FD5CB <CJK> +8FD5CC 800E 8FD5CC <CJK> +8FD5CD 800F 8FD5CD <CJK> +8FD5CE 8011 8FD5CE <CJK> +8FD5CF 8013 8FD5CF <CJK> +8FD5D0 8014 8FD5D0 <CJK> +8FD5D1 8016 8FD5D1 <CJK> +8FD5D2 801D 8FD5D2 <CJK> +8FD5D3 801E 8FD5D3 <CJK> +8FD5D4 801F 8FD5D4 <CJK> +8FD5D5 8020 8FD5D5 <CJK> +8FD5D6 8024 8FD5D6 <CJK> +8FD5D7 8026 8FD5D7 <CJK> +8FD5D8 802C 8FD5D8 <CJK> +8FD5D9 802E 8FD5D9 <CJK> +8FD5DA 8030 8FD5DA <CJK> +8FD5DB 8034 8FD5DB <CJK> +8FD5DC 8035 8FD5DC <CJK> +8FD5DD 8037 8FD5DD <CJK> +8FD5DE 8039 8FD5DE <CJK> +8FD5DF 803A 8FD5DF <CJK> +8FD5E0 803C 8FD5E0 <CJK> +8FD5E1 803E 8FD5E1 <CJK> +8FD5E2 8040 8FD5E2 <CJK> +8FD5E3 8044 8FD5E3 <CJK> +8FD5E4 8060 8FD5E4 <CJK> +8FD5E5 8064 8FD5E5 <CJK> +8FD5E6 8066 8FD5E6 <CJK> +8FD5E7 806D 8FD5E7 <CJK> +8FD5E8 8071 8FD5E8 <CJK> +8FD5E9 8075 8FD5E9 <CJK> +8FD5EA 8081 8FD5EA <CJK> +8FD5EB 8088 8FD5EB <CJK> +8FD5EC 808E 8FD5EC <CJK> +8FD5ED 809C 8FD5ED <CJK> +8FD5EE 809E 8FD5EE <CJK> +8FD5EF 80A6 8FD5EF <CJK> +8FD5F0 80A7 8FD5F0 <CJK> +8FD5F1 80AB 8FD5F1 <CJK> +8FD5F2 80B8 8FD5F2 <CJK> +8FD5F3 80B9 8FD5F3 <CJK> +8FD5F4 80C8 8FD5F4 <CJK> +8FD5F5 80CD 8FD5F5 <CJK> +8FD5F6 80CF 8FD5F6 <CJK> +8FD5F7 80D2 8FD5F7 <CJK> +8FD5F8 80D4 8FD5F8 <CJK> +8FD5F9 80D5 8FD5F9 <CJK> +8FD5FA 80D7 8FD5FA <CJK> +8FD5FB 80D8 8FD5FB <CJK> +8FD5FC 80E0 8FD5FC <CJK> +8FD5FD 80ED 8FD5FD <CJK> +8FD5FE 80EE 8FD5FE <CJK> +8FD6A1 80F0 8FD6A1 <CJK> +8FD6A2 80F2 8FD6A2 <CJK> +8FD6A3 80F3 8FD6A3 <CJK> +8FD6A4 80F6 8FD6A4 <CJK> +8FD6A5 80F9 8FD6A5 <CJK> +8FD6A6 80FA 8FD6A6 <CJK> +8FD6A7 80FE 8FD6A7 <CJK> +8FD6A8 8103 8FD6A8 <CJK> +8FD6A9 810B 8FD6A9 <CJK> +8FD6AA 8116 8FD6AA <CJK> +8FD6AB 8117 8FD6AB <CJK> +8FD6AC 8118 8FD6AC <CJK> +8FD6AD 811C 8FD6AD <CJK> +8FD6AE 811E 8FD6AE <CJK> +8FD6AF 8120 8FD6AF <CJK> +8FD6B0 8124 8FD6B0 <CJK> +8FD6B1 8127 8FD6B1 <CJK> +8FD6B2 812C 8FD6B2 <CJK> +8FD6B3 8130 8FD6B3 <CJK> +8FD6B4 8135 8FD6B4 <CJK> +8FD6B5 813A 8FD6B5 <CJK> +8FD6B6 813C 8FD6B6 <CJK> +8FD6B7 8145 8FD6B7 <CJK> +8FD6B8 8147 8FD6B8 <CJK> +8FD6B9 814A 8FD6B9 <CJK> +8FD6BA 814C 8FD6BA <CJK> +8FD6BB 8152 8FD6BB <CJK> +8FD6BC 8157 8FD6BC <CJK> +8FD6BD 8160 8FD6BD <CJK> +8FD6BE 8161 8FD6BE <CJK> +8FD6BF 8167 8FD6BF <CJK> +8FD6C0 8168 8FD6C0 <CJK> +8FD6C1 8169 8FD6C1 <CJK> +8FD6C2 816D 8FD6C2 <CJK> +8FD6C3 816F 8FD6C3 <CJK> +8FD6C4 8177 8FD6C4 <CJK> +8FD6C5 8181 8FD6C5 <CJK> +8FD6C6 8190 8FD6C6 <CJK> +8FD6C7 8184 8FD6C7 <CJK> +8FD6C8 8185 8FD6C8 <CJK> +8FD6C9 8186 8FD6C9 <CJK> +8FD6CA 818B 8FD6CA <CJK> +8FD6CB 818E 8FD6CB <CJK> +8FD6CC 8196 8FD6CC <CJK> +8FD6CD 8198 8FD6CD <CJK> +8FD6CE 819B 8FD6CE <CJK> +8FD6CF 819E 8FD6CF <CJK> +8FD6D0 81A2 8FD6D0 <CJK> +8FD6D1 81AE 8FD6D1 <CJK> +8FD6D2 81B2 8FD6D2 <CJK> +8FD6D3 81B4 8FD6D3 <CJK> +8FD6D4 81BB 8FD6D4 <CJK> +8FD6D5 81CB 8FD6D5 <CJK> +8FD6D6 81C3 8FD6D6 <CJK> +8FD6D7 81C5 8FD6D7 <CJK> +8FD6D8 81CA 8FD6D8 <CJK> +8FD6D9 81CE 8FD6D9 <CJK> +8FD6DA 81CF 8FD6DA <CJK> +8FD6DB 81D5 8FD6DB <CJK> +8FD6DC 81D7 8FD6DC <CJK> +8FD6DD 81DB 8FD6DD <CJK> +8FD6DE 81DD 8FD6DE <CJK> +8FD6DF 81DE 8FD6DF <CJK> +8FD6E0 81E1 8FD6E0 <CJK> +8FD6E1 81E4 8FD6E1 <CJK> +8FD6E2 81EB 8FD6E2 <CJK> +8FD6E3 81EC 8FD6E3 <CJK> +8FD6E4 81F0 8FD6E4 <CJK> +8FD6E5 81F1 8FD6E5 <CJK> +8FD6E6 81F2 8FD6E6 <CJK> +8FD6E7 81F5 8FD6E7 <CJK> +8FD6E8 81F6 8FD6E8 <CJK> +8FD6E9 81F8 8FD6E9 <CJK> +8FD6EA 81F9 8FD6EA <CJK> +8FD6EB 81FD 8FD6EB <CJK> +8FD6EC 81FF 8FD6EC <CJK> +8FD6ED 8200 8FD6ED <CJK> +8FD6EE 8203 8FD6EE <CJK> +8FD6EF 820F 8FD6EF <CJK> +8FD6F0 8213 8FD6F0 <CJK> +8FD6F1 8214 8FD6F1 <CJK> +8FD6F2 8219 8FD6F2 <CJK> +8FD6F3 821A 8FD6F3 <CJK> +8FD6F4 821D 8FD6F4 <CJK> +8FD6F5 8221 8FD6F5 <CJK> +8FD6F6 8222 8FD6F6 <CJK> +8FD6F7 8228 8FD6F7 <CJK> +8FD6F8 8232 8FD6F8 <CJK> +8FD6F9 8234 8FD6F9 <CJK> +8FD6FA 823A 8FD6FA <CJK> +8FD6FB 8243 8FD6FB <CJK> +8FD6FC 8244 8FD6FC <CJK> +8FD6FD 8245 8FD6FD <CJK> +8FD6FE 8246 8FD6FE <CJK> +8FD7A1 824B 8FD7A1 <CJK> +8FD7A2 824E 8FD7A2 <CJK> +8FD7A3 824F 8FD7A3 <CJK> +8FD7A4 8251 8FD7A4 <CJK> +8FD7A5 8256 8FD7A5 <CJK> +8FD7A6 825C 8FD7A6 <CJK> +8FD7A7 8260 8FD7A7 <CJK> +8FD7A8 8263 8FD7A8 <CJK> +8FD7A9 8267 8FD7A9 <CJK> +8FD7AA 826D 8FD7AA <CJK> +8FD7AB 8274 8FD7AB <CJK> +8FD7AC 827B 8FD7AC <CJK> +8FD7AD 827D 8FD7AD <CJK> +8FD7AE 827F 8FD7AE <CJK> +8FD7AF 8280 8FD7AF <CJK> +8FD7B0 8281 8FD7B0 <CJK> +8FD7B1 8283 8FD7B1 <CJK> +8FD7B2 8284 8FD7B2 <CJK> +8FD7B3 8287 8FD7B3 <CJK> +8FD7B4 8289 8FD7B4 <CJK> +8FD7B5 828A 8FD7B5 <CJK> +8FD7B6 828E 8FD7B6 <CJK> +8FD7B7 8291 8FD7B7 <CJK> +8FD7B8 8294 8FD7B8 <CJK> +8FD7B9 8296 8FD7B9 <CJK> +8FD7BA 8298 8FD7BA <CJK> +8FD7BB 829A 8FD7BB <CJK> +8FD7BC 829B 8FD7BC <CJK> +8FD7BD 82A0 8FD7BD <CJK> +8FD7BE 82A1 8FD7BE <CJK> +8FD7BF 82A3 8FD7BF <CJK> +8FD7C0 82A4 8FD7C0 <CJK> +8FD7C1 82A7 8FD7C1 <CJK> +8FD7C2 82A8 8FD7C2 <CJK> +8FD7C3 82A9 8FD7C3 <CJK> +8FD7C4 82AA 8FD7C4 <CJK> +8FD7C5 82AE 8FD7C5 <CJK> +8FD7C6 82B0 8FD7C6 <CJK> +8FD7C7 82B2 8FD7C7 <CJK> +8FD7C8 82B4 8FD7C8 <CJK> +8FD7C9 82B7 8FD7C9 <CJK> +8FD7CA 82BA 8FD7CA <CJK> +8FD7CB 82BC 8FD7CB <CJK> +8FD7CC 82BE 8FD7CC <CJK> +8FD7CD 82BF 8FD7CD <CJK> +8FD7CE 82C6 8FD7CE <CJK> +8FD7CF 82D0 8FD7CF <CJK> +8FD7D0 82D5 8FD7D0 <CJK> +8FD7D1 82DA 8FD7D1 <CJK> +8FD7D2 82E0 8FD7D2 <CJK> +8FD7D3 82E2 8FD7D3 <CJK> +8FD7D4 82E4 8FD7D4 <CJK> +8FD7D5 82E8 8FD7D5 <CJK> +8FD7D6 82EA 8FD7D6 <CJK> +8FD7D7 82ED 8FD7D7 <CJK> +8FD7D8 82EF 8FD7D8 <CJK> +8FD7D9 82F6 8FD7D9 <CJK> +8FD7DA 82F7 8FD7DA <CJK> +8FD7DB 82FD 8FD7DB <CJK> +8FD7DC 82FE 8FD7DC <CJK> +8FD7DD 8300 8FD7DD <CJK> +8FD7DE 8301 8FD7DE <CJK> +8FD7DF 8307 8FD7DF <CJK> +8FD7E0 8308 8FD7E0 <CJK> +8FD7E1 830A 8FD7E1 <CJK> +8FD7E2 830B 8FD7E2 <CJK> +8FD7E3 8354 8FD7E3 <CJK> +8FD7E4 831B 8FD7E4 <CJK> +8FD7E5 831D 8FD7E5 <CJK> +8FD7E6 831E 8FD7E6 <CJK> +8FD7E7 831F 8FD7E7 <CJK> +8FD7E8 8321 8FD7E8 <CJK> +8FD7E9 8322 8FD7E9 <CJK> +8FD7EA 832C 8FD7EA <CJK> +8FD7EB 832D 8FD7EB <CJK> +8FD7EC 832E 8FD7EC <CJK> +8FD7ED 8330 8FD7ED <CJK> +8FD7EE 8333 8FD7EE <CJK> +8FD7EF 8337 8FD7EF <CJK> +8FD7F0 833A 8FD7F0 <CJK> +8FD7F1 833C 8FD7F1 <CJK> +8FD7F2 833D 8FD7F2 <CJK> +8FD7F3 8342 8FD7F3 <CJK> +8FD7F4 8343 8FD7F4 <CJK> +8FD7F5 8344 8FD7F5 <CJK> +8FD7F6 8347 8FD7F6 <CJK> +8FD7F7 834D 8FD7F7 <CJK> +8FD7F8 834E 8FD7F8 <CJK> +8FD7F9 8351 8FD7F9 <CJK> +8FD7FA 8355 8FD7FA <CJK> +8FD7FB 8356 8FD7FB <CJK> +8FD7FC 8357 8FD7FC <CJK> +8FD7FD 8370 8FD7FD <CJK> +8FD7FE 8378 8FD7FE <CJK> +8FD8A1 837D 8FD8A1 <CJK> +8FD8A2 837F 8FD8A2 <CJK> +8FD8A3 8380 8FD8A3 <CJK> +8FD8A4 8382 8FD8A4 <CJK> +8FD8A5 8384 8FD8A5 <CJK> +8FD8A6 8386 8FD8A6 <CJK> +8FD8A7 838D 8FD8A7 <CJK> +8FD8A8 8392 8FD8A8 <CJK> +8FD8A9 8394 8FD8A9 <CJK> +8FD8AA 8395 8FD8AA <CJK> +8FD8AB 8398 8FD8AB <CJK> +8FD8AC 8399 8FD8AC <CJK> +8FD8AD 839B 8FD8AD <CJK> +8FD8AE 839C 8FD8AE <CJK> +8FD8AF 839D 8FD8AF <CJK> +8FD8B0 83A6 8FD8B0 <CJK> +8FD8B1 83A7 8FD8B1 <CJK> +8FD8B2 83A9 8FD8B2 <CJK> +8FD8B3 83AC 8FD8B3 <CJK> +8FD8B4 83BE 8FD8B4 <CJK> +8FD8B5 83BF 8FD8B5 <CJK> +8FD8B6 83C0 8FD8B6 <CJK> +8FD8B7 83C7 8FD8B7 <CJK> +8FD8B8 83C9 8FD8B8 <CJK> +8FD8B9 83CF 8FD8B9 <CJK> +8FD8BA 83D0 8FD8BA <CJK> +8FD8BB 83D1 8FD8BB <CJK> +8FD8BC 83D4 8FD8BC <CJK> +8FD8BD 83DD 8FD8BD <CJK> +8FD8BE 8353 8FD8BE <CJK> +8FD8BF 83E8 8FD8BF <CJK> +8FD8C0 83EA 8FD8C0 <CJK> +8FD8C1 83F6 8FD8C1 <CJK> +8FD8C2 83F8 8FD8C2 <CJK> +8FD8C3 83F9 8FD8C3 <CJK> +8FD8C4 83FC 8FD8C4 <CJK> +8FD8C5 8401 8FD8C5 <CJK> +8FD8C6 8406 8FD8C6 <CJK> +8FD8C7 840A 8FD8C7 <CJK> +8FD8C8 840F 8FD8C8 <CJK> +8FD8C9 8411 8FD8C9 <CJK> +8FD8CA 8415 8FD8CA <CJK> +8FD8CB 8419 8FD8CB <CJK> +8FD8CC 83AD 8FD8CC <CJK> +8FD8CD 842F 8FD8CD <CJK> +8FD8CE 8439 8FD8CE <CJK> +8FD8CF 8445 8FD8CF <CJK> +8FD8D0 8447 8FD8D0 <CJK> +8FD8D1 8448 8FD8D1 <CJK> +8FD8D2 844A 8FD8D2 <CJK> +8FD8D3 844D 8FD8D3 <CJK> +8FD8D4 844F 8FD8D4 <CJK> +8FD8D5 8451 8FD8D5 <CJK> +8FD8D6 8452 8FD8D6 <CJK> +8FD8D7 8456 8FD8D7 <CJK> +8FD8D8 8458 8FD8D8 <CJK> +8FD8D9 8459 8FD8D9 <CJK> +8FD8DA 845A 8FD8DA <CJK> +8FD8DB 845C 8FD8DB <CJK> +8FD8DC 8460 8FD8DC <CJK> +8FD8DD 8464 8FD8DD <CJK> +8FD8DE 8465 8FD8DE <CJK> +8FD8DF 8467 8FD8DF <CJK> +8FD8E0 846A 8FD8E0 <CJK> +8FD8E1 8470 8FD8E1 <CJK> +8FD8E2 8473 8FD8E2 <CJK> +8FD8E3 8474 8FD8E3 <CJK> +8FD8E4 8476 8FD8E4 <CJK> +8FD8E5 8478 8FD8E5 <CJK> +8FD8E6 847C 8FD8E6 <CJK> +8FD8E7 847D 8FD8E7 <CJK> +8FD8E8 8481 8FD8E8 <CJK> +8FD8E9 8485 8FD8E9 <CJK> +8FD8EA 8492 8FD8EA <CJK> +8FD8EB 8493 8FD8EB <CJK> +8FD8EC 8495 8FD8EC <CJK> +8FD8ED 849E 8FD8ED <CJK> +8FD8EE 84A6 8FD8EE <CJK> +8FD8EF 84A8 8FD8EF <CJK> +8FD8F0 84A9 8FD8F0 <CJK> +8FD8F1 84AA 8FD8F1 <CJK> +8FD8F2 84AF 8FD8F2 <CJK> +8FD8F3 84B1 8FD8F3 <CJK> +8FD8F4 84B4 8FD8F4 <CJK> +8FD8F5 84BA 8FD8F5 <CJK> +8FD8F6 84BD 8FD8F6 <CJK> +8FD8F7 84BE 8FD8F7 <CJK> +8FD8F8 84C0 8FD8F8 <CJK> +8FD8F9 84C2 8FD8F9 <CJK> +8FD8FA 84C7 8FD8FA <CJK> +8FD8FB 84C8 8FD8FB <CJK> +8FD8FC 84CC 8FD8FC <CJK> +8FD8FD 84CF 8FD8FD <CJK> +8FD8FE 84D3 8FD8FE <CJK> +8FD9A1 84DC 8FD9A1 <CJK> +8FD9A2 84E7 8FD9A2 <CJK> +8FD9A3 84EA 8FD9A3 <CJK> +8FD9A4 84EF 8FD9A4 <CJK> +8FD9A5 84F0 8FD9A5 <CJK> +8FD9A6 84F1 8FD9A6 <CJK> +8FD9A7 84F2 8FD9A7 <CJK> +8FD9A8 84F7 8FD9A8 <CJK> +8FD9A9 8532 8FD9A9 <CJK> +8FD9AA 84FA 8FD9AA <CJK> +8FD9AB 84FB 8FD9AB <CJK> +8FD9AC 84FD 8FD9AC <CJK> +8FD9AD 8502 8FD9AD <CJK> +8FD9AE 8503 8FD9AE <CJK> +8FD9AF 8507 8FD9AF <CJK> +8FD9B0 850C 8FD9B0 <CJK> +8FD9B1 850E 8FD9B1 <CJK> +8FD9B2 8510 8FD9B2 <CJK> +8FD9B3 851C 8FD9B3 <CJK> +8FD9B4 851E 8FD9B4 <CJK> +8FD9B5 8522 8FD9B5 <CJK> +8FD9B6 8523 8FD9B6 <CJK> +8FD9B7 8524 8FD9B7 <CJK> +8FD9B8 8525 8FD9B8 <CJK> +8FD9B9 8527 8FD9B9 <CJK> +8FD9BA 852A 8FD9BA <CJK> +8FD9BB 852B 8FD9BB <CJK> +8FD9BC 852F 8FD9BC <CJK> +8FD9BD 8533 8FD9BD <CJK> +8FD9BE 8534 8FD9BE <CJK> +8FD9BF 8536 8FD9BF <CJK> +8FD9C0 853F 8FD9C0 <CJK> +8FD9C1 8546 8FD9C1 <CJK> +8FD9C2 854F 8FD9C2 <CJK> +8FD9C3 8550 8FD9C3 <CJK> +8FD9C4 8551 8FD9C4 <CJK> +8FD9C5 8552 8FD9C5 <CJK> +8FD9C6 8553 8FD9C6 <CJK> +8FD9C7 8556 8FD9C7 <CJK> +8FD9C8 8559 8FD9C8 <CJK> +8FD9C9 855C 8FD9C9 <CJK> +8FD9CA 855D 8FD9CA <CJK> +8FD9CB 855E 8FD9CB <CJK> +8FD9CC 855F 8FD9CC <CJK> +8FD9CD 8560 8FD9CD <CJK> +8FD9CE 8561 8FD9CE <CJK> +8FD9CF 8562 8FD9CF <CJK> +8FD9D0 8564 8FD9D0 <CJK> +8FD9D1 856B 8FD9D1 <CJK> +8FD9D2 856F 8FD9D2 <CJK> +8FD9D3 8579 8FD9D3 <CJK> +8FD9D4 857A 8FD9D4 <CJK> +8FD9D5 857B 8FD9D5 <CJK> +8FD9D6 857D 8FD9D6 <CJK> +8FD9D7 857F 8FD9D7 <CJK> +8FD9D8 8581 8FD9D8 <CJK> +8FD9D9 8585 8FD9D9 <CJK> +8FD9DA 8586 8FD9DA <CJK> +8FD9DB 8589 8FD9DB <CJK> +8FD9DC 858B 8FD9DC <CJK> +8FD9DD 858C 8FD9DD <CJK> +8FD9DE 858F 8FD9DE <CJK> +8FD9DF 8593 8FD9DF <CJK> +8FD9E0 8598 8FD9E0 <CJK> +8FD9E1 859D 8FD9E1 <CJK> +8FD9E2 859F 8FD9E2 <CJK> +8FD9E3 85A0 8FD9E3 <CJK> +8FD9E4 85A2 8FD9E4 <CJK> +8FD9E5 85A5 8FD9E5 <CJK> +8FD9E6 85A7 8FD9E6 <CJK> +8FD9E7 85B4 8FD9E7 <CJK> +8FD9E8 85B6 8FD9E8 <CJK> +8FD9E9 85B7 8FD9E9 <CJK> +8FD9EA 85B8 8FD9EA <CJK> +8FD9EB 85BC 8FD9EB <CJK> +8FD9EC 85BD 8FD9EC <CJK> +8FD9ED 85BE 8FD9ED <CJK> +8FD9EE 85BF 8FD9EE <CJK> +8FD9EF 85C2 8FD9EF <CJK> +8FD9F0 85C7 8FD9F0 <CJK> +8FD9F1 85CA 8FD9F1 <CJK> +8FD9F2 85CB 8FD9F2 <CJK> +8FD9F3 85CE 8FD9F3 <CJK> +8FD9F4 85AD 8FD9F4 <CJK> +8FD9F5 85D8 8FD9F5 <CJK> +8FD9F6 85DA 8FD9F6 <CJK> +8FD9F7 85DF 8FD9F7 <CJK> +8FD9F8 85E0 8FD9F8 <CJK> +8FD9F9 85E6 8FD9F9 <CJK> +8FD9FA 85E8 8FD9FA <CJK> +8FD9FB 85ED 8FD9FB <CJK> +8FD9FC 85F3 8FD9FC <CJK> +8FD9FD 85F6 8FD9FD <CJK> +8FD9FE 85FC 8FD9FE <CJK> +8FDAA1 85FF 8FDAA1 <CJK> +8FDAA2 8600 8FDAA2 <CJK> +8FDAA3 8604 8FDAA3 <CJK> +8FDAA4 8605 8FDAA4 <CJK> +8FDAA5 860D 8FDAA5 <CJK> +8FDAA6 860E 8FDAA6 <CJK> +8FDAA7 8610 8FDAA7 <CJK> +8FDAA8 8611 8FDAA8 <CJK> +8FDAA9 8612 8FDAA9 <CJK> +8FDAAA 8618 8FDAAA <CJK> +8FDAAB 8619 8FDAAB <CJK> +8FDAAC 861B 8FDAAC <CJK> +8FDAAD 861E 8FDAAD <CJK> +8FDAAE 8621 8FDAAE <CJK> +8FDAAF 8627 8FDAAF <CJK> +8FDAB0 8629 8FDAB0 <CJK> +8FDAB1 8636 8FDAB1 <CJK> +8FDAB2 8638 8FDAB2 <CJK> +8FDAB3 863A 8FDAB3 <CJK> +8FDAB4 863C 8FDAB4 <CJK> +8FDAB5 863D 8FDAB5 <CJK> +8FDAB6 8640 8FDAB6 <CJK> +8FDAB7 8642 8FDAB7 <CJK> +8FDAB8 8646 8FDAB8 <CJK> +8FDAB9 8652 8FDAB9 <CJK> +8FDABA 8653 8FDABA <CJK> +8FDABB 8656 8FDABB <CJK> +8FDABC 8657 8FDABC <CJK> +8FDABD 8658 8FDABD <CJK> +8FDABE 8659 8FDABE <CJK> +8FDABF 865D 8FDABF <CJK> +8FDAC0 8660 8FDAC0 <CJK> +8FDAC1 8661 8FDAC1 <CJK> +8FDAC2 8662 8FDAC2 <CJK> +8FDAC3 8663 8FDAC3 <CJK> +8FDAC4 8664 8FDAC4 <CJK> +8FDAC5 8669 8FDAC5 <CJK> +8FDAC6 866C 8FDAC6 <CJK> +8FDAC7 866F 8FDAC7 <CJK> +8FDAC8 8675 8FDAC8 <CJK> +8FDAC9 8676 8FDAC9 <CJK> +8FDACA 8677 8FDACA <CJK> +8FDACB 867A 8FDACB <CJK> +8FDACC 868D 8FDACC <CJK> +8FDACD 8691 8FDACD <CJK> +8FDACE 8696 8FDACE <CJK> +8FDACF 8698 8FDACF <CJK> +8FDAD0 869A 8FDAD0 <CJK> +8FDAD1 869C 8FDAD1 <CJK> +8FDAD2 86A1 8FDAD2 <CJK> +8FDAD3 86A6 8FDAD3 <CJK> +8FDAD4 86A7 8FDAD4 <CJK> +8FDAD5 86A8 8FDAD5 <CJK> +8FDAD6 86AD 8FDAD6 <CJK> +8FDAD7 86B1 8FDAD7 <CJK> +8FDAD8 86B3 8FDAD8 <CJK> +8FDAD9 86B4 8FDAD9 <CJK> +8FDADA 86B5 8FDADA <CJK> +8FDADB 86B7 8FDADB <CJK> +8FDADC 86B8 8FDADC <CJK> +8FDADD 86B9 8FDADD <CJK> +8FDADE 86BF 8FDADE <CJK> +8FDADF 86C0 8FDADF <CJK> +8FDAE0 86C1 8FDAE0 <CJK> +8FDAE1 86C3 8FDAE1 <CJK> +8FDAE2 86C5 8FDAE2 <CJK> +8FDAE3 86D1 8FDAE3 <CJK> +8FDAE4 86D2 8FDAE4 <CJK> +8FDAE5 86D5 8FDAE5 <CJK> +8FDAE6 86D7 8FDAE6 <CJK> +8FDAE7 86DA 8FDAE7 <CJK> +8FDAE8 86DC 8FDAE8 <CJK> +8FDAE9 86E0 8FDAE9 <CJK> +8FDAEA 86E3 8FDAEA <CJK> +8FDAEB 86E5 8FDAEB <CJK> +8FDAEC 86E7 8FDAEC <CJK> +8FDAED 8688 8FDAED <CJK> +8FDAEE 86FA 8FDAEE <CJK> +8FDAEF 86FC 8FDAEF <CJK> +8FDAF0 86FD 8FDAF0 <CJK> +8FDAF1 8704 8FDAF1 <CJK> +8FDAF2 8705 8FDAF2 <CJK> +8FDAF3 8707 8FDAF3 <CJK> +8FDAF4 870B 8FDAF4 <CJK> +8FDAF5 870E 8FDAF5 <CJK> +8FDAF6 870F 8FDAF6 <CJK> +8FDAF7 8710 8FDAF7 <CJK> +8FDAF8 8713 8FDAF8 <CJK> +8FDAF9 8714 8FDAF9 <CJK> +8FDAFA 8719 8FDAFA <CJK> +8FDAFB 871E 8FDAFB <CJK> +8FDAFC 871F 8FDAFC <CJK> +8FDAFD 8721 8FDAFD <CJK> +8FDAFE 8723 8FDAFE <CJK> +8FDBA1 8728 8FDBA1 <CJK> +8FDBA2 872E 8FDBA2 <CJK> +8FDBA3 872F 8FDBA3 <CJK> +8FDBA4 8731 8FDBA4 <CJK> +8FDBA5 8732 8FDBA5 <CJK> +8FDBA6 8739 8FDBA6 <CJK> +8FDBA7 873A 8FDBA7 <CJK> +8FDBA8 873C 8FDBA8 <CJK> +8FDBA9 873D 8FDBA9 <CJK> +8FDBAA 873E 8FDBAA <CJK> +8FDBAB 8740 8FDBAB <CJK> +8FDBAC 8743 8FDBAC <CJK> +8FDBAD 8745 8FDBAD <CJK> +8FDBAE 874D 8FDBAE <CJK> +8FDBAF 8758 8FDBAF <CJK> +8FDBB0 875D 8FDBB0 <CJK> +8FDBB1 8761 8FDBB1 <CJK> +8FDBB2 8764 8FDBB2 <CJK> +8FDBB3 8765 8FDBB3 <CJK> +8FDBB4 876F 8FDBB4 <CJK> +8FDBB5 8771 8FDBB5 <CJK> +8FDBB6 8772 8FDBB6 <CJK> +8FDBB7 877B 8FDBB7 <CJK> +8FDBB8 8783 8FDBB8 <CJK> +8FDBB9 8784 8FDBB9 <CJK> +8FDBBA 8785 8FDBBA <CJK> +8FDBBB 8786 8FDBBB <CJK> +8FDBBC 8787 8FDBBC <CJK> +8FDBBD 8788 8FDBBD <CJK> +8FDBBE 8789 8FDBBE <CJK> +8FDBBF 878B 8FDBBF <CJK> +8FDBC0 878C 8FDBC0 <CJK> +8FDBC1 8790 8FDBC1 <CJK> +8FDBC2 8793 8FDBC2 <CJK> +8FDBC3 8795 8FDBC3 <CJK> +8FDBC4 8797 8FDBC4 <CJK> +8FDBC5 8798 8FDBC5 <CJK> +8FDBC6 8799 8FDBC6 <CJK> +8FDBC7 879E 8FDBC7 <CJK> +8FDBC8 87A0 8FDBC8 <CJK> +8FDBC9 87A3 8FDBC9 <CJK> +8FDBCA 87A7 8FDBCA <CJK> +8FDBCB 87AC 8FDBCB <CJK> +8FDBCC 87AD 8FDBCC <CJK> +8FDBCD 87AE 8FDBCD <CJK> +8FDBCE 87B1 8FDBCE <CJK> +8FDBCF 87B5 8FDBCF <CJK> +8FDBD0 87BE 8FDBD0 <CJK> +8FDBD1 87BF 8FDBD1 <CJK> +8FDBD2 87C1 8FDBD2 <CJK> +8FDBD3 87C8 8FDBD3 <CJK> +8FDBD4 87C9 8FDBD4 <CJK> +8FDBD5 87CA 8FDBD5 <CJK> +8FDBD6 87CE 8FDBD6 <CJK> +8FDBD7 87D5 8FDBD7 <CJK> +8FDBD8 87D6 8FDBD8 <CJK> +8FDBD9 87D9 8FDBD9 <CJK> +8FDBDA 87DA 8FDBDA <CJK> +8FDBDB 87DC 8FDBDB <CJK> +8FDBDC 87DF 8FDBDC <CJK> +8FDBDD 87E2 8FDBDD <CJK> +8FDBDE 87E3 8FDBDE <CJK> +8FDBDF 87E4 8FDBDF <CJK> +8FDBE0 87EA 8FDBE0 <CJK> +8FDBE1 87EB 8FDBE1 <CJK> +8FDBE2 87ED 8FDBE2 <CJK> +8FDBE3 87F1 8FDBE3 <CJK> +8FDBE4 87F3 8FDBE4 <CJK> +8FDBE5 87F8 8FDBE5 <CJK> +8FDBE6 87FA 8FDBE6 <CJK> +8FDBE7 87FF 8FDBE7 <CJK> +8FDBE8 8801 8FDBE8 <CJK> +8FDBE9 8803 8FDBE9 <CJK> +8FDBEA 8806 8FDBEA <CJK> +8FDBEB 8809 8FDBEB <CJK> +8FDBEC 880A 8FDBEC <CJK> +8FDBED 880B 8FDBED <CJK> +8FDBEE 8810 8FDBEE <CJK> +8FDBEF 8819 8FDBEF <CJK> +8FDBF0 8812 8FDBF0 <CJK> +8FDBF1 8813 8FDBF1 <CJK> +8FDBF2 8814 8FDBF2 <CJK> +8FDBF3 8818 8FDBF3 <CJK> +8FDBF4 881A 8FDBF4 <CJK> +8FDBF5 881B 8FDBF5 <CJK> +8FDBF6 881C 8FDBF6 <CJK> +8FDBF7 881E 8FDBF7 <CJK> +8FDBF8 881F 8FDBF8 <CJK> +8FDBF9 8828 8FDBF9 <CJK> +8FDBFA 882D 8FDBFA <CJK> +8FDBFB 882E 8FDBFB <CJK> +8FDBFC 8830 8FDBFC <CJK> +8FDBFD 8832 8FDBFD <CJK> +8FDBFE 8835 8FDBFE <CJK> +8FDCA1 883A 8FDCA1 <CJK> +8FDCA2 883C 8FDCA2 <CJK> +8FDCA3 8841 8FDCA3 <CJK> +8FDCA4 8843 8FDCA4 <CJK> +8FDCA5 8845 8FDCA5 <CJK> +8FDCA6 8848 8FDCA6 <CJK> +8FDCA7 8849 8FDCA7 <CJK> +8FDCA8 884A 8FDCA8 <CJK> +8FDCA9 884B 8FDCA9 <CJK> +8FDCAA 884E 8FDCAA <CJK> +8FDCAB 8851 8FDCAB <CJK> +8FDCAC 8855 8FDCAC <CJK> +8FDCAD 8856 8FDCAD <CJK> +8FDCAE 8858 8FDCAE <CJK> +8FDCAF 885A 8FDCAF <CJK> +8FDCB0 885C 8FDCB0 <CJK> +8FDCB1 885F 8FDCB1 <CJK> +8FDCB2 8860 8FDCB2 <CJK> +8FDCB3 8864 8FDCB3 <CJK> +8FDCB4 8869 8FDCB4 <CJK> +8FDCB5 8871 8FDCB5 <CJK> +8FDCB6 8879 8FDCB6 <CJK> +8FDCB7 887B 8FDCB7 <CJK> +8FDCB8 8880 8FDCB8 <CJK> +8FDCB9 8898 8FDCB9 <CJK> +8FDCBA 889A 8FDCBA <CJK> +8FDCBB 889B 8FDCBB <CJK> +8FDCBC 889C 8FDCBC <CJK> +8FDCBD 889F 8FDCBD <CJK> +8FDCBE 88A0 8FDCBE <CJK> +8FDCBF 88A8 8FDCBF <CJK> +8FDCC0 88AA 8FDCC0 <CJK> +8FDCC1 88BA 8FDCC1 <CJK> +8FDCC2 88BD 8FDCC2 <CJK> +8FDCC3 88BE 8FDCC3 <CJK> +8FDCC4 88C0 8FDCC4 <CJK> +8FDCC5 88CA 8FDCC5 <CJK> +8FDCC6 88CB 8FDCC6 <CJK> +8FDCC7 88CC 8FDCC7 <CJK> +8FDCC8 88CD 8FDCC8 <CJK> +8FDCC9 88CE 8FDCC9 <CJK> +8FDCCA 88D1 8FDCCA <CJK> +8FDCCB 88D2 8FDCCB <CJK> +8FDCCC 88D3 8FDCCC <CJK> +8FDCCD 88DB 8FDCCD <CJK> +8FDCCE 88DE 8FDCCE <CJK> +8FDCCF 88E7 8FDCCF <CJK> +8FDCD0 88EF 8FDCD0 <CJK> +8FDCD1 88F0 8FDCD1 <CJK> +8FDCD2 88F1 8FDCD2 <CJK> +8FDCD3 88F5 8FDCD3 <CJK> +8FDCD4 88F7 8FDCD4 <CJK> +8FDCD5 8901 8FDCD5 <CJK> +8FDCD6 8906 8FDCD6 <CJK> +8FDCD7 890D 8FDCD7 <CJK> +8FDCD8 890E 8FDCD8 <CJK> +8FDCD9 890F 8FDCD9 <CJK> +8FDCDA 8915 8FDCDA <CJK> +8FDCDB 8916 8FDCDB <CJK> +8FDCDC 8918 8FDCDC <CJK> +8FDCDD 8919 8FDCDD <CJK> +8FDCDE 891A 8FDCDE <CJK> +8FDCDF 891C 8FDCDF <CJK> +8FDCE0 8920 8FDCE0 <CJK> +8FDCE1 8926 8FDCE1 <CJK> +8FDCE2 8927 8FDCE2 <CJK> +8FDCE3 8928 8FDCE3 <CJK> +8FDCE4 8930 8FDCE4 <CJK> +8FDCE5 8931 8FDCE5 <CJK> +8FDCE6 8932 8FDCE6 <CJK> +8FDCE7 8935 8FDCE7 <CJK> +8FDCE8 8939 8FDCE8 <CJK> +8FDCE9 893A 8FDCE9 <CJK> +8FDCEA 893E 8FDCEA <CJK> +8FDCEB 8940 8FDCEB <CJK> +8FDCEC 8942 8FDCEC <CJK> +8FDCED 8945 8FDCED <CJK> +8FDCEE 8946 8FDCEE <CJK> +8FDCEF 8949 8FDCEF <CJK> +8FDCF0 894F 8FDCF0 <CJK> +8FDCF1 8952 8FDCF1 <CJK> +8FDCF2 8957 8FDCF2 <CJK> +8FDCF3 895A 8FDCF3 <CJK> +8FDCF4 895B 8FDCF4 <CJK> +8FDCF5 895C 8FDCF5 <CJK> +8FDCF6 8961 8FDCF6 <CJK> +8FDCF7 8962 8FDCF7 <CJK> +8FDCF8 8963 8FDCF8 <CJK> +8FDCF9 896B 8FDCF9 <CJK> +8FDCFA 896E 8FDCFA <CJK> +8FDCFB 8970 8FDCFB <CJK> +8FDCFC 8973 8FDCFC <CJK> +8FDCFD 8975 8FDCFD <CJK> +8FDCFE 897A 8FDCFE <CJK> +8FDDA1 897B 8FDDA1 <CJK> +8FDDA2 897C 8FDDA2 <CJK> +8FDDA3 897D 8FDDA3 <CJK> +8FDDA4 8989 8FDDA4 <CJK> +8FDDA5 898D 8FDDA5 <CJK> +8FDDA6 8990 8FDDA6 <CJK> +8FDDA7 8994 8FDDA7 <CJK> +8FDDA8 8995 8FDDA8 <CJK> +8FDDA9 899B 8FDDA9 <CJK> +8FDDAA 899C 8FDDAA <CJK> +8FDDAB 899F 8FDDAB <CJK> +8FDDAC 89A0 8FDDAC <CJK> +8FDDAD 89A5 8FDDAD <CJK> +8FDDAE 89B0 8FDDAE <CJK> +8FDDAF 89B4 8FDDAF <CJK> +8FDDB0 89B5 8FDDB0 <CJK> +8FDDB1 89B6 8FDDB1 <CJK> +8FDDB2 89B7 8FDDB2 <CJK> +8FDDB3 89BC 8FDDB3 <CJK> +8FDDB4 89D4 8FDDB4 <CJK> +8FDDB5 89D5 8FDDB5 <CJK> +8FDDB6 89D6 8FDDB6 <CJK> +8FDDB7 89D7 8FDDB7 <CJK> +8FDDB8 89D8 8FDDB8 <CJK> +8FDDB9 89E5 8FDDB9 <CJK> +8FDDBA 89E9 8FDDBA <CJK> +8FDDBB 89EB 8FDDBB <CJK> +8FDDBC 89ED 8FDDBC <CJK> +8FDDBD 89F1 8FDDBD <CJK> +8FDDBE 89F3 8FDDBE <CJK> +8FDDBF 89F6 8FDDBF <CJK> +8FDDC0 89F9 8FDDC0 <CJK> +8FDDC1 89FD 8FDDC1 <CJK> +8FDDC2 89FF 8FDDC2 <CJK> +8FDDC3 8A04 8FDDC3 <CJK> +8FDDC4 8A05 8FDDC4 <CJK> +8FDDC5 8A07 8FDDC5 <CJK> +8FDDC6 8A0F 8FDDC6 <CJK> +8FDDC7 8A11 8FDDC7 <CJK> +8FDDC8 8A12 8FDDC8 <CJK> +8FDDC9 8A14 8FDDC9 <CJK> +8FDDCA 8A15 8FDDCA <CJK> +8FDDCB 8A1E 8FDDCB <CJK> +8FDDCC 8A20 8FDDCC <CJK> +8FDDCD 8A22 8FDDCD <CJK> +8FDDCE 8A24 8FDDCE <CJK> +8FDDCF 8A26 8FDDCF <CJK> +8FDDD0 8A2B 8FDDD0 <CJK> +8FDDD1 8A2C 8FDDD1 <CJK> +8FDDD2 8A2F 8FDDD2 <CJK> +8FDDD3 8A35 8FDDD3 <CJK> +8FDDD4 8A37 8FDDD4 <CJK> +8FDDD5 8A3D 8FDDD5 <CJK> +8FDDD6 8A3E 8FDDD6 <CJK> +8FDDD7 8A40 8FDDD7 <CJK> +8FDDD8 8A43 8FDDD8 <CJK> +8FDDD9 8A45 8FDDD9 <CJK> +8FDDDA 8A47 8FDDDA <CJK> +8FDDDB 8A49 8FDDDB <CJK> +8FDDDC 8A4D 8FDDDC <CJK> +8FDDDD 8A4E 8FDDDD <CJK> +8FDDDE 8A53 8FDDDE <CJK> +8FDDDF 8A56 8FDDDF <CJK> +8FDDE0 8A57 8FDDE0 <CJK> +8FDDE1 8A58 8FDDE1 <CJK> +8FDDE2 8A5C 8FDDE2 <CJK> +8FDDE3 8A5D 8FDDE3 <CJK> +8FDDE4 8A61 8FDDE4 <CJK> +8FDDE5 8A65 8FDDE5 <CJK> +8FDDE6 8A67 8FDDE6 <CJK> +8FDDE7 8A75 8FDDE7 <CJK> +8FDDE8 8A76 8FDDE8 <CJK> +8FDDE9 8A77 8FDDE9 <CJK> +8FDDEA 8A79 8FDDEA <CJK> +8FDDEB 8A7A 8FDDEB <CJK> +8FDDEC 8A7B 8FDDEC <CJK> +8FDDED 8A7E 8FDDED <CJK> +8FDDEE 8A7F 8FDDEE <CJK> +8FDDEF 8A80 8FDDEF <CJK> +8FDDF0 8A83 8FDDF0 <CJK> +8FDDF1 8A86 8FDDF1 <CJK> +8FDDF2 8A8B 8FDDF2 <CJK> +8FDDF3 8A8F 8FDDF3 <CJK> +8FDDF4 8A90 8FDDF4 <CJK> +8FDDF5 8A92 8FDDF5 <CJK> +8FDDF6 8A96 8FDDF6 <CJK> +8FDDF7 8A97 8FDDF7 <CJK> +8FDDF8 8A99 8FDDF8 <CJK> +8FDDF9 8A9F 8FDDF9 <CJK> +8FDDFA 8AA7 8FDDFA <CJK> +8FDDFB 8AA9 8FDDFB <CJK> +8FDDFC 8AAE 8FDDFC <CJK> +8FDDFD 8AAF 8FDDFD <CJK> +8FDDFE 8AB3 8FDDFE <CJK> +8FDEA1 8AB6 8FDEA1 <CJK> +8FDEA2 8AB7 8FDEA2 <CJK> +8FDEA3 8ABB 8FDEA3 <CJK> +8FDEA4 8ABE 8FDEA4 <CJK> +8FDEA5 8AC3 8FDEA5 <CJK> +8FDEA6 8AC6 8FDEA6 <CJK> +8FDEA7 8AC8 8FDEA7 <CJK> +8FDEA8 8AC9 8FDEA8 <CJK> +8FDEA9 8ACA 8FDEA9 <CJK> +8FDEAA 8AD1 8FDEAA <CJK> +8FDEAB 8AD3 8FDEAB <CJK> +8FDEAC 8AD4 8FDEAC <CJK> +8FDEAD 8AD5 8FDEAD <CJK> +8FDEAE 8AD7 8FDEAE <CJK> +8FDEAF 8ADD 8FDEAF <CJK> +8FDEB0 8ADF 8FDEB0 <CJK> +8FDEB1 8AEC 8FDEB1 <CJK> +8FDEB2 8AF0 8FDEB2 <CJK> +8FDEB3 8AF4 8FDEB3 <CJK> +8FDEB4 8AF5 8FDEB4 <CJK> +8FDEB5 8AF6 8FDEB5 <CJK> +8FDEB6 8AFC 8FDEB6 <CJK> +8FDEB7 8AFF 8FDEB7 <CJK> +8FDEB8 8B05 8FDEB8 <CJK> +8FDEB9 8B06 8FDEB9 <CJK> +8FDEBA 8B0B 8FDEBA <CJK> +8FDEBB 8B11 8FDEBB <CJK> +8FDEBC 8B1C 8FDEBC <CJK> +8FDEBD 8B1E 8FDEBD <CJK> +8FDEBE 8B1F 8FDEBE <CJK> +8FDEBF 8B0A 8FDEBF <CJK> +8FDEC0 8B2D 8FDEC0 <CJK> +8FDEC1 8B30 8FDEC1 <CJK> +8FDEC2 8B37 8FDEC2 <CJK> +8FDEC3 8B3C 8FDEC3 <CJK> +8FDEC4 8B42 8FDEC4 <CJK> +8FDEC5 8B43 8FDEC5 <CJK> +8FDEC6 8B44 8FDEC6 <CJK> +8FDEC7 8B45 8FDEC7 <CJK> +8FDEC8 8B46 8FDEC8 <CJK> +8FDEC9 8B48 8FDEC9 <CJK> +8FDECA 8B52 8FDECA <CJK> +8FDECB 8B53 8FDECB <CJK> +8FDECC 8B54 8FDECC <CJK> +8FDECD 8B59 8FDECD <CJK> +8FDECE 8B4D 8FDECE <CJK> +8FDECF 8B5E 8FDECF <CJK> +8FDED0 8B63 8FDED0 <CJK> +8FDED1 8B6D 8FDED1 <CJK> +8FDED2 8B76 8FDED2 <CJK> +8FDED3 8B78 8FDED3 <CJK> +8FDED4 8B79 8FDED4 <CJK> +8FDED5 8B7C 8FDED5 <CJK> +8FDED6 8B7E 8FDED6 <CJK> +8FDED7 8B81 8FDED7 <CJK> +8FDED8 8B84 8FDED8 <CJK> +8FDED9 8B85 8FDED9 <CJK> +8FDEDA 8B8B 8FDEDA <CJK> +8FDEDB 8B8D 8FDEDB <CJK> +8FDEDC 8B8F 8FDEDC <CJK> +8FDEDD 8B94 8FDEDD <CJK> +8FDEDE 8B95 8FDEDE <CJK> +8FDEDF 8B9C 8FDEDF <CJK> +8FDEE0 8B9E 8FDEE0 <CJK> +8FDEE1 8B9F 8FDEE1 <CJK> +8FDEE2 8C38 8FDEE2 <CJK> +8FDEE3 8C39 8FDEE3 <CJK> +8FDEE4 8C3D 8FDEE4 <CJK> +8FDEE5 8C3E 8FDEE5 <CJK> +8FDEE6 8C45 8FDEE6 <CJK> +8FDEE7 8C47 8FDEE7 <CJK> +8FDEE8 8C49 8FDEE8 <CJK> +8FDEE9 8C4B 8FDEE9 <CJK> +8FDEEA 8C4F 8FDEEA <CJK> +8FDEEB 8C51 8FDEEB <CJK> +8FDEEC 8C53 8FDEEC <CJK> +8FDEED 8C54 8FDEED <CJK> +8FDEEE 8C57 8FDEEE <CJK> +8FDEEF 8C58 8FDEEF <CJK> +8FDEF0 8C5B 8FDEF0 <CJK> +8FDEF1 8C5D 8FDEF1 <CJK> +8FDEF2 8C59 8FDEF2 <CJK> +8FDEF3 8C63 8FDEF3 <CJK> +8FDEF4 8C64 8FDEF4 <CJK> +8FDEF5 8C66 8FDEF5 <CJK> +8FDEF6 8C68 8FDEF6 <CJK> +8FDEF7 8C69 8FDEF7 <CJK> +8FDEF8 8C6D 8FDEF8 <CJK> +8FDEF9 8C73 8FDEF9 <CJK> +8FDEFA 8C75 8FDEFA <CJK> +8FDEFB 8C76 8FDEFB <CJK> +8FDEFC 8C7B 8FDEFC <CJK> +8FDEFD 8C7E 8FDEFD <CJK> +8FDEFE 8C86 8FDEFE <CJK> +8FDFA1 8C87 8FDFA1 <CJK> +8FDFA2 8C8B 8FDFA2 <CJK> +8FDFA3 8C90 8FDFA3 <CJK> +8FDFA4 8C92 8FDFA4 <CJK> +8FDFA5 8C93 8FDFA5 <CJK> +8FDFA6 8C99 8FDFA6 <CJK> +8FDFA7 8C9B 8FDFA7 <CJK> +8FDFA8 8C9C 8FDFA8 <CJK> +8FDFA9 8CA4 8FDFA9 <CJK> +8FDFAA 8CB9 8FDFAA <CJK> +8FDFAB 8CBA 8FDFAB <CJK> +8FDFAC 8CC5 8FDFAC <CJK> +8FDFAD 8CC6 8FDFAD <CJK> +8FDFAE 8CC9 8FDFAE <CJK> +8FDFAF 8CCB 8FDFAF <CJK> +8FDFB0 8CCF 8FDFB0 <CJK> +8FDFB1 8CD6 8FDFB1 <CJK> +8FDFB2 8CD5 8FDFB2 <CJK> +8FDFB3 8CD9 8FDFB3 <CJK> +8FDFB4 8CDD 8FDFB4 <CJK> +8FDFB5 8CE1 8FDFB5 <CJK> +8FDFB6 8CE8 8FDFB6 <CJK> +8FDFB7 8CEC 8FDFB7 <CJK> +8FDFB8 8CEF 8FDFB8 <CJK> +8FDFB9 8CF0 8FDFB9 <CJK> +8FDFBA 8CF2 8FDFBA <CJK> +8FDFBB 8CF5 8FDFBB <CJK> +8FDFBC 8CF7 8FDFBC <CJK> +8FDFBD 8CF8 8FDFBD <CJK> +8FDFBE 8CFE 8FDFBE <CJK> +8FDFBF 8CFF 8FDFBF <CJK> +8FDFC0 8D01 8FDFC0 <CJK> +8FDFC1 8D03 8FDFC1 <CJK> +8FDFC2 8D09 8FDFC2 <CJK> +8FDFC3 8D12 8FDFC3 <CJK> +8FDFC4 8D17 8FDFC4 <CJK> +8FDFC5 8D1B 8FDFC5 <CJK> +8FDFC6 8D65 8FDFC6 <CJK> +8FDFC7 8D69 8FDFC7 <CJK> +8FDFC8 8D6C 8FDFC8 <CJK> +8FDFC9 8D6E 8FDFC9 <CJK> +8FDFCA 8D7F 8FDFCA <CJK> +8FDFCB 8D82 8FDFCB <CJK> +8FDFCC 8D84 8FDFCC <CJK> +8FDFCD 8D88 8FDFCD <CJK> +8FDFCE 8D8D 8FDFCE <CJK> +8FDFCF 8D90 8FDFCF <CJK> +8FDFD0 8D91 8FDFD0 <CJK> +8FDFD1 8D95 8FDFD1 <CJK> +8FDFD2 8D9E 8FDFD2 <CJK> +8FDFD3 8D9F 8FDFD3 <CJK> +8FDFD4 8DA0 8FDFD4 <CJK> +8FDFD5 8DA6 8FDFD5 <CJK> +8FDFD6 8DAB 8FDFD6 <CJK> +8FDFD7 8DAC 8FDFD7 <CJK> +8FDFD8 8DAF 8FDFD8 <CJK> +8FDFD9 8DB2 8FDFD9 <CJK> +8FDFDA 8DB5 8FDFDA <CJK> +8FDFDB 8DB7 8FDFDB <CJK> +8FDFDC 8DB9 8FDFDC <CJK> +8FDFDD 8DBB 8FDFDD <CJK> +8FDFDE 8DC0 8FDFDE <CJK> +8FDFDF 8DC5 8FDFDF <CJK> +8FDFE0 8DC6 8FDFE0 <CJK> +8FDFE1 8DC7 8FDFE1 <CJK> +8FDFE2 8DC8 8FDFE2 <CJK> +8FDFE3 8DCA 8FDFE3 <CJK> +8FDFE4 8DCE 8FDFE4 <CJK> +8FDFE5 8DD1 8FDFE5 <CJK> +8FDFE6 8DD4 8FDFE6 <CJK> +8FDFE7 8DD5 8FDFE7 <CJK> +8FDFE8 8DD7 8FDFE8 <CJK> +8FDFE9 8DD9 8FDFE9 <CJK> +8FDFEA 8DE4 8FDFEA <CJK> +8FDFEB 8DE5 8FDFEB <CJK> +8FDFEC 8DE7 8FDFEC <CJK> +8FDFED 8DEC 8FDFED <CJK> +8FDFEE 8DF0 8FDFEE <CJK> +8FDFEF 8DBC 8FDFEF <CJK> +8FDFF0 8DF1 8FDFF0 <CJK> +8FDFF1 8DF2 8FDFF1 <CJK> +8FDFF2 8DF4 8FDFF2 <CJK> +8FDFF3 8DFD 8FDFF3 <CJK> +8FDFF4 8E01 8FDFF4 <CJK> +8FDFF5 8E04 8FDFF5 <CJK> +8FDFF6 8E05 8FDFF6 <CJK> +8FDFF7 8E06 8FDFF7 <CJK> +8FDFF8 8E0B 8FDFF8 <CJK> +8FDFF9 8E11 8FDFF9 <CJK> +8FDFFA 8E14 8FDFFA <CJK> +8FDFFB 8E16 8FDFFB <CJK> +8FDFFC 8E20 8FDFFC <CJK> +8FDFFD 8E21 8FDFFD <CJK> +8FDFFE 8E22 8FDFFE <CJK> +8FE0A1 8E23 8FE0A1 <CJK> +8FE0A2 8E26 8FE0A2 <CJK> +8FE0A3 8E27 8FE0A3 <CJK> +8FE0A4 8E31 8FE0A4 <CJK> +8FE0A5 8E33 8FE0A5 <CJK> +8FE0A6 8E36 8FE0A6 <CJK> +8FE0A7 8E37 8FE0A7 <CJK> +8FE0A8 8E38 8FE0A8 <CJK> +8FE0A9 8E39 8FE0A9 <CJK> +8FE0AA 8E3D 8FE0AA <CJK> +8FE0AB 8E40 8FE0AB <CJK> +8FE0AC 8E41 8FE0AC <CJK> +8FE0AD 8E4B 8FE0AD <CJK> +8FE0AE 8E4D 8FE0AE <CJK> +8FE0AF 8E4E 8FE0AF <CJK> +8FE0B0 8E4F 8FE0B0 <CJK> +8FE0B1 8E54 8FE0B1 <CJK> +8FE0B2 8E5B 8FE0B2 <CJK> +8FE0B3 8E5C 8FE0B3 <CJK> +8FE0B4 8E5D 8FE0B4 <CJK> +8FE0B5 8E5E 8FE0B5 <CJK> +8FE0B6 8E61 8FE0B6 <CJK> +8FE0B7 8E62 8FE0B7 <CJK> +8FE0B8 8E69 8FE0B8 <CJK> +8FE0B9 8E6C 8FE0B9 <CJK> +8FE0BA 8E6D 8FE0BA <CJK> +8FE0BB 8E6F 8FE0BB <CJK> +8FE0BC 8E70 8FE0BC <CJK> +8FE0BD 8E71 8FE0BD <CJK> +8FE0BE 8E79 8FE0BE <CJK> +8FE0BF 8E7A 8FE0BF <CJK> +8FE0C0 8E7B 8FE0C0 <CJK> +8FE0C1 8E82 8FE0C1 <CJK> +8FE0C2 8E83 8FE0C2 <CJK> +8FE0C3 8E89 8FE0C3 <CJK> +8FE0C4 8E90 8FE0C4 <CJK> +8FE0C5 8E92 8FE0C5 <CJK> +8FE0C6 8E95 8FE0C6 <CJK> +8FE0C7 8E9A 8FE0C7 <CJK> +8FE0C8 8E9B 8FE0C8 <CJK> +8FE0C9 8E9D 8FE0C9 <CJK> +8FE0CA 8E9E 8FE0CA <CJK> +8FE0CB 8EA2 8FE0CB <CJK> +8FE0CC 8EA7 8FE0CC <CJK> +8FE0CD 8EA9 8FE0CD <CJK> +8FE0CE 8EAD 8FE0CE <CJK> +8FE0CF 8EAE 8FE0CF <CJK> +8FE0D0 8EB3 8FE0D0 <CJK> +8FE0D1 8EB5 8FE0D1 <CJK> +8FE0D2 8EBA 8FE0D2 <CJK> +8FE0D3 8EBB 8FE0D3 <CJK> +8FE0D4 8EC0 8FE0D4 <CJK> +8FE0D5 8EC1 8FE0D5 <CJK> +8FE0D6 8EC3 8FE0D6 <CJK> +8FE0D7 8EC4 8FE0D7 <CJK> +8FE0D8 8EC7 8FE0D8 <CJK> +8FE0D9 8ECF 8FE0D9 <CJK> +8FE0DA 8ED1 8FE0DA <CJK> +8FE0DB 8ED4 8FE0DB <CJK> +8FE0DC 8EDC 8FE0DC <CJK> +8FE0DD 8EE8 8FE0DD <CJK> +8FE0DE 8EEE 8FE0DE <CJK> +8FE0DF 8EF0 8FE0DF <CJK> +8FE0E0 8EF1 8FE0E0 <CJK> +8FE0E1 8EF7 8FE0E1 <CJK> +8FE0E2 8EF9 8FE0E2 <CJK> +8FE0E3 8EFA 8FE0E3 <CJK> +8FE0E4 8EED 8FE0E4 <CJK> +8FE0E5 8F00 8FE0E5 <CJK> +8FE0E6 8F02 8FE0E6 <CJK> +8FE0E7 8F07 8FE0E7 <CJK> +8FE0E8 8F08 8FE0E8 <CJK> +8FE0E9 8F0F 8FE0E9 <CJK> +8FE0EA 8F10 8FE0EA <CJK> +8FE0EB 8F16 8FE0EB <CJK> +8FE0EC 8F17 8FE0EC <CJK> +8FE0ED 8F18 8FE0ED <CJK> +8FE0EE 8F1E 8FE0EE <CJK> +8FE0EF 8F20 8FE0EF <CJK> +8FE0F0 8F21 8FE0F0 <CJK> +8FE0F1 8F23 8FE0F1 <CJK> +8FE0F2 8F25 8FE0F2 <CJK> +8FE0F3 8F27 8FE0F3 <CJK> +8FE0F4 8F28 8FE0F4 <CJK> +8FE0F5 8F2C 8FE0F5 <CJK> +8FE0F6 8F2D 8FE0F6 <CJK> +8FE0F7 8F2E 8FE0F7 <CJK> +8FE0F8 8F34 8FE0F8 <CJK> +8FE0F9 8F35 8FE0F9 <CJK> +8FE0FA 8F36 8FE0FA <CJK> +8FE0FB 8F37 8FE0FB <CJK> +8FE0FC 8F3A 8FE0FC <CJK> +8FE0FD 8F40 8FE0FD <CJK> +8FE0FE 8F41 8FE0FE <CJK> +8FE1A1 8F43 8FE1A1 <CJK> +8FE1A2 8F47 8FE1A2 <CJK> +8FE1A3 8F4F 8FE1A3 <CJK> +8FE1A4 8F51 8FE1A4 <CJK> +8FE1A5 8F52 8FE1A5 <CJK> +8FE1A6 8F53 8FE1A6 <CJK> +8FE1A7 8F54 8FE1A7 <CJK> +8FE1A8 8F55 8FE1A8 <CJK> +8FE1A9 8F58 8FE1A9 <CJK> +8FE1AA 8F5D 8FE1AA <CJK> +8FE1AB 8F5E 8FE1AB <CJK> +8FE1AC 8F65 8FE1AC <CJK> +8FE1AD 8F9D 8FE1AD <CJK> +8FE1AE 8FA0 8FE1AE <CJK> +8FE1AF 8FA1 8FE1AF <CJK> +8FE1B0 8FA4 8FE1B0 <CJK> +8FE1B1 8FA5 8FE1B1 <CJK> +8FE1B2 8FA6 8FE1B2 <CJK> +8FE1B3 8FB5 8FE1B3 <CJK> +8FE1B4 8FB6 8FE1B4 <CJK> +8FE1B5 8FB8 8FE1B5 <CJK> +8FE1B6 8FBE 8FE1B6 <CJK> +8FE1B7 8FC0 8FE1B7 <CJK> +8FE1B8 8FC1 8FE1B8 <CJK> +8FE1B9 8FC6 8FE1B9 <CJK> +8FE1BA 8FCA 8FE1BA <CJK> +8FE1BB 8FCB 8FE1BB <CJK> +8FE1BC 8FCD 8FE1BC <CJK> +8FE1BD 8FD0 8FE1BD <CJK> +8FE1BE 8FD2 8FE1BE <CJK> +8FE1BF 8FD3 8FE1BF <CJK> +8FE1C0 8FD5 8FE1C0 <CJK> +8FE1C1 8FE0 8FE1C1 <CJK> +8FE1C2 8FE3 8FE1C2 <CJK> +8FE1C3 8FE4 8FE1C3 <CJK> +8FE1C4 8FE8 8FE1C4 <CJK> +8FE1C5 8FEE 8FE1C5 <CJK> +8FE1C6 8FF1 8FE1C6 <CJK> +8FE1C7 8FF5 8FE1C7 <CJK> +8FE1C8 8FF6 8FE1C8 <CJK> +8FE1C9 8FFB 8FE1C9 <CJK> +8FE1CA 8FFE 8FE1CA <CJK> +8FE1CB 9002 8FE1CB <CJK> +8FE1CC 9004 8FE1CC <CJK> +8FE1CD 9008 8FE1CD <CJK> +8FE1CE 900C 8FE1CE <CJK> +8FE1CF 9018 8FE1CF <CJK> +8FE1D0 901B 8FE1D0 <CJK> +8FE1D1 9028 8FE1D1 <CJK> +8FE1D2 9029 8FE1D2 <CJK> +8FE1D3 902F 8FE1D3 <CJK> +8FE1D4 902A 8FE1D4 <CJK> +8FE1D5 902C 8FE1D5 <CJK> +8FE1D6 902D 8FE1D6 <CJK> +8FE1D7 9033 8FE1D7 <CJK> +8FE1D8 9034 8FE1D8 <CJK> +8FE1D9 9037 8FE1D9 <CJK> +8FE1DA 903F 8FE1DA <CJK> +8FE1DB 9043 8FE1DB <CJK> +8FE1DC 9044 8FE1DC <CJK> +8FE1DD 904C 8FE1DD <CJK> +8FE1DE 905B 8FE1DE <CJK> +8FE1DF 905D 8FE1DF <CJK> +8FE1E0 9062 8FE1E0 <CJK> +8FE1E1 9066 8FE1E1 <CJK> +8FE1E2 9067 8FE1E2 <CJK> +8FE1E3 906C 8FE1E3 <CJK> +8FE1E4 9070 8FE1E4 <CJK> +8FE1E5 9074 8FE1E5 <CJK> +8FE1E6 9079 8FE1E6 <CJK> +8FE1E7 9085 8FE1E7 <CJK> +8FE1E8 9088 8FE1E8 <CJK> +8FE1E9 908B 8FE1E9 <CJK> +8FE1EA 908C 8FE1EA <CJK> +8FE1EB 908E 8FE1EB <CJK> +8FE1EC 9090 8FE1EC <CJK> +8FE1ED 9095 8FE1ED <CJK> +8FE1EE 9097 8FE1EE <CJK> +8FE1EF 9098 8FE1EF <CJK> +8FE1F0 9099 8FE1F0 <CJK> +8FE1F1 909B 8FE1F1 <CJK> +8FE1F2 90A0 8FE1F2 <CJK> +8FE1F3 90A1 8FE1F3 <CJK> +8FE1F4 90A2 8FE1F4 <CJK> +8FE1F5 90A5 8FE1F5 <CJK> +8FE1F6 90B0 8FE1F6 <CJK> +8FE1F7 90B2 8FE1F7 <CJK> +8FE1F8 90B3 8FE1F8 <CJK> +8FE1F9 90B4 8FE1F9 <CJK> +8FE1FA 90B6 8FE1FA <CJK> +8FE1FB 90BD 8FE1FB <CJK> +8FE1FC 90CC 8FE1FC <CJK> +8FE1FD 90BE 8FE1FD <CJK> +8FE1FE 90C3 8FE1FE <CJK> +8FE2A1 90C4 8FE2A1 <CJK> +8FE2A2 90C5 8FE2A2 <CJK> +8FE2A3 90C7 8FE2A3 <CJK> +8FE2A4 90C8 8FE2A4 <CJK> +8FE2A5 90D5 8FE2A5 <CJK> +8FE2A6 90D7 8FE2A6 <CJK> +8FE2A7 90D8 8FE2A7 <CJK> +8FE2A8 90D9 8FE2A8 <CJK> +8FE2A9 90DC 8FE2A9 <CJK> +8FE2AA 90DD 8FE2AA <CJK> +8FE2AB 90DF 8FE2AB <CJK> +8FE2AC 90E5 8FE2AC <CJK> +8FE2AD 90D2 8FE2AD <CJK> +8FE2AE 90F6 8FE2AE <CJK> +8FE2AF 90EB 8FE2AF <CJK> +8FE2B0 90EF 8FE2B0 <CJK> +8FE2B1 90F0 8FE2B1 <CJK> +8FE2B2 90F4 8FE2B2 <CJK> +8FE2B3 90FE 8FE2B3 <CJK> +8FE2B4 90FF 8FE2B4 <CJK> +8FE2B5 9100 8FE2B5 <CJK> +8FE2B6 9104 8FE2B6 <CJK> +8FE2B7 9105 8FE2B7 <CJK> +8FE2B8 9106 8FE2B8 <CJK> +8FE2B9 9108 8FE2B9 <CJK> +8FE2BA 910D 8FE2BA <CJK> +8FE2BB 9110 8FE2BB <CJK> +8FE2BC 9114 8FE2BC <CJK> +8FE2BD 9116 8FE2BD <CJK> +8FE2BE 9117 8FE2BE <CJK> +8FE2BF 9118 8FE2BF <CJK> +8FE2C0 911A 8FE2C0 <CJK> +8FE2C1 911C 8FE2C1 <CJK> +8FE2C2 911E 8FE2C2 <CJK> +8FE2C3 9120 8FE2C3 <CJK> +8FE2C4 9125 8FE2C4 <CJK> +8FE2C5 9122 8FE2C5 <CJK> +8FE2C6 9123 8FE2C6 <CJK> +8FE2C7 9127 8FE2C7 <CJK> +8FE2C8 9129 8FE2C8 <CJK> +8FE2C9 912E 8FE2C9 <CJK> +8FE2CA 912F 8FE2CA <CJK> +8FE2CB 9131 8FE2CB <CJK> +8FE2CC 9134 8FE2CC <CJK> +8FE2CD 9136 8FE2CD <CJK> +8FE2CE 9137 8FE2CE <CJK> +8FE2CF 9139 8FE2CF <CJK> +8FE2D0 913A 8FE2D0 <CJK> +8FE2D1 913C 8FE2D1 <CJK> +8FE2D2 913D 8FE2D2 <CJK> +8FE2D3 9143 8FE2D3 <CJK> +8FE2D4 9147 8FE2D4 <CJK> +8FE2D5 9148 8FE2D5 <CJK> +8FE2D6 914F 8FE2D6 <CJK> +8FE2D7 9153 8FE2D7 <CJK> +8FE2D8 9157 8FE2D8 <CJK> +8FE2D9 9159 8FE2D9 <CJK> +8FE2DA 915A 8FE2DA <CJK> +8FE2DB 915B 8FE2DB <CJK> +8FE2DC 9161 8FE2DC <CJK> +8FE2DD 9164 8FE2DD <CJK> +8FE2DE 9167 8FE2DE <CJK> +8FE2DF 916D 8FE2DF <CJK> +8FE2E0 9174 8FE2E0 <CJK> +8FE2E1 9179 8FE2E1 <CJK> +8FE2E2 917A 8FE2E2 <CJK> +8FE2E3 917B 8FE2E3 <CJK> +8FE2E4 9181 8FE2E4 <CJK> +8FE2E5 9183 8FE2E5 <CJK> +8FE2E6 9185 8FE2E6 <CJK> +8FE2E7 9186 8FE2E7 <CJK> +8FE2E8 918A 8FE2E8 <CJK> +8FE2E9 918E 8FE2E9 <CJK> +8FE2EA 9191 8FE2EA <CJK> +8FE2EB 9193 8FE2EB <CJK> +8FE2EC 9194 8FE2EC <CJK> +8FE2ED 9195 8FE2ED <CJK> +8FE2EE 9198 8FE2EE <CJK> +8FE2EF 919E 8FE2EF <CJK> +8FE2F0 91A1 8FE2F0 <CJK> +8FE2F1 91A6 8FE2F1 <CJK> +8FE2F2 91A8 8FE2F2 <CJK> +8FE2F3 91AC 8FE2F3 <CJK> +8FE2F4 91AD 8FE2F4 <CJK> +8FE2F5 91AE 8FE2F5 <CJK> +8FE2F6 91B0 8FE2F6 <CJK> +8FE2F7 91B1 8FE2F7 <CJK> +8FE2F8 91B2 8FE2F8 <CJK> +8FE2F9 91B3 8FE2F9 <CJK> +8FE2FA 91B6 8FE2FA <CJK> +8FE2FB 91BB 8FE2FB <CJK> +8FE2FC 91BC 8FE2FC <CJK> +8FE2FD 91BD 8FE2FD <CJK> +8FE2FE 91BF 8FE2FE <CJK> +8FE3A1 91C2 8FE3A1 <CJK> +8FE3A2 91C3 8FE3A2 <CJK> +8FE3A3 91C5 8FE3A3 <CJK> +8FE3A4 91D3 8FE3A4 <CJK> +8FE3A5 91D4 8FE3A5 <CJK> +8FE3A6 91D7 8FE3A6 <CJK> +8FE3A7 91D9 8FE3A7 <CJK> +8FE3A8 91DA 8FE3A8 <CJK> +8FE3A9 91DE 8FE3A9 <CJK> +8FE3AA 91E4 8FE3AA <CJK> +8FE3AB 91E5 8FE3AB <CJK> +8FE3AC 91E9 8FE3AC <CJK> +8FE3AD 91EA 8FE3AD <CJK> +8FE3AE 91EC 8FE3AE <CJK> +8FE3AF 91ED 8FE3AF <CJK> +8FE3B0 91EE 8FE3B0 <CJK> +8FE3B1 91EF 8FE3B1 <CJK> +8FE3B2 91F0 8FE3B2 <CJK> +8FE3B3 91F1 8FE3B3 <CJK> +8FE3B4 91F7 8FE3B4 <CJK> +8FE3B5 91F9 8FE3B5 <CJK> +8FE3B6 91FB 8FE3B6 <CJK> +8FE3B7 91FD 8FE3B7 <CJK> +8FE3B8 9200 8FE3B8 <CJK> +8FE3B9 9201 8FE3B9 <CJK> +8FE3BA 9204 8FE3BA <CJK> +8FE3BB 9205 8FE3BB <CJK> +8FE3BC 9206 8FE3BC <CJK> +8FE3BD 9207 8FE3BD <CJK> +8FE3BE 9209 8FE3BE <CJK> +8FE3BF 920A 8FE3BF <CJK> +8FE3C0 920C 8FE3C0 <CJK> +8FE3C1 9210 8FE3C1 <CJK> +8FE3C2 9212 8FE3C2 <CJK> +8FE3C3 9213 8FE3C3 <CJK> +8FE3C4 9216 8FE3C4 <CJK> +8FE3C5 9218 8FE3C5 <CJK> +8FE3C6 921C 8FE3C6 <CJK> +8FE3C7 921D 8FE3C7 <CJK> +8FE3C8 9223 8FE3C8 <CJK> +8FE3C9 9224 8FE3C9 <CJK> +8FE3CA 9225 8FE3CA <CJK> +8FE3CB 9226 8FE3CB <CJK> +8FE3CC 9228 8FE3CC <CJK> +8FE3CD 922E 8FE3CD <CJK> +8FE3CE 922F 8FE3CE <CJK> +8FE3CF 9230 8FE3CF <CJK> +8FE3D0 9233 8FE3D0 <CJK> +8FE3D1 9235 8FE3D1 <CJK> +8FE3D2 9236 8FE3D2 <CJK> +8FE3D3 9238 8FE3D3 <CJK> +8FE3D4 9239 8FE3D4 <CJK> +8FE3D5 923A 8FE3D5 <CJK> +8FE3D6 923C 8FE3D6 <CJK> +8FE3D7 923E 8FE3D7 <CJK> +8FE3D8 9240 8FE3D8 <CJK> +8FE3D9 9242 8FE3D9 <CJK> +8FE3DA 9243 8FE3DA <CJK> +8FE3DB 9246 8FE3DB <CJK> +8FE3DC 9247 8FE3DC <CJK> +8FE3DD 924A 8FE3DD <CJK> +8FE3DE 924D 8FE3DE <CJK> +8FE3DF 924E 8FE3DF <CJK> +8FE3E0 924F 8FE3E0 <CJK> +8FE3E1 9251 8FE3E1 <CJK> +8FE3E2 9258 8FE3E2 <CJK> +8FE3E3 9259 8FE3E3 <CJK> +8FE3E4 925C 8FE3E4 <CJK> +8FE3E5 925D 8FE3E5 <CJK> +8FE3E6 9260 8FE3E6 <CJK> +8FE3E7 9261 8FE3E7 <CJK> +8FE3E8 9265 8FE3E8 <CJK> +8FE3E9 9267 8FE3E9 <CJK> +8FE3EA 9268 8FE3EA <CJK> +8FE3EB 9269 8FE3EB <CJK> +8FE3EC 926E 8FE3EC <CJK> +8FE3ED 926F 8FE3ED <CJK> +8FE3EE 9270 8FE3EE <CJK> +8FE3EF 9275 8FE3EF <CJK> +8FE3F0 9276 8FE3F0 <CJK> +8FE3F1 9277 8FE3F1 <CJK> +8FE3F2 9278 8FE3F2 <CJK> +8FE3F3 9279 8FE3F3 <CJK> +8FE3F4 927B 8FE3F4 <CJK> +8FE3F5 927C 8FE3F5 <CJK> +8FE3F6 927D 8FE3F6 <CJK> +8FE3F7 927F 8FE3F7 <CJK> +8FE3F8 9288 8FE3F8 <CJK> +8FE3F9 9289 8FE3F9 <CJK> +8FE3FA 928A 8FE3FA <CJK> +8FE3FB 928D 8FE3FB <CJK> +8FE3FC 928E 8FE3FC <CJK> +8FE3FD 9292 8FE3FD <CJK> +8FE3FE 9297 8FE3FE <CJK> +8FE4A1 9299 8FE4A1 <CJK> +8FE4A2 929F 8FE4A2 <CJK> +8FE4A3 92A0 8FE4A3 <CJK> +8FE4A4 92A4 8FE4A4 <CJK> +8FE4A5 92A5 8FE4A5 <CJK> +8FE4A6 92A7 8FE4A6 <CJK> +8FE4A7 92A8 8FE4A7 <CJK> +8FE4A8 92AB 8FE4A8 <CJK> +8FE4A9 92AF 8FE4A9 <CJK> +8FE4AA 92B2 8FE4AA <CJK> +8FE4AB 92B6 8FE4AB <CJK> +8FE4AC 92B8 8FE4AC <CJK> +8FE4AD 92BA 8FE4AD <CJK> +8FE4AE 92BB 8FE4AE <CJK> +8FE4AF 92BC 8FE4AF <CJK> +8FE4B0 92BD 8FE4B0 <CJK> +8FE4B1 92BF 8FE4B1 <CJK> +8FE4B2 92C0 8FE4B2 <CJK> +8FE4B3 92C1 8FE4B3 <CJK> +8FE4B4 92C2 8FE4B4 <CJK> +8FE4B5 92C3 8FE4B5 <CJK> +8FE4B6 92C5 8FE4B6 <CJK> +8FE4B7 92C6 8FE4B7 <CJK> +8FE4B8 92C7 8FE4B8 <CJK> +8FE4B9 92C8 8FE4B9 <CJK> +8FE4BA 92CB 8FE4BA <CJK> +8FE4BB 92CC 8FE4BB <CJK> +8FE4BC 92CD 8FE4BC <CJK> +8FE4BD 92CE 8FE4BD <CJK> +8FE4BE 92D0 8FE4BE <CJK> +8FE4BF 92D3 8FE4BF <CJK> +8FE4C0 92D5 8FE4C0 <CJK> +8FE4C1 92D7 8FE4C1 <CJK> +8FE4C2 92D8 8FE4C2 <CJK> +8FE4C3 92D9 8FE4C3 <CJK> +8FE4C4 92DC 8FE4C4 <CJK> +8FE4C5 92DD 8FE4C5 <CJK> +8FE4C6 92DF 8FE4C6 <CJK> +8FE4C7 92E0 8FE4C7 <CJK> +8FE4C8 92E1 8FE4C8 <CJK> +8FE4C9 92E3 8FE4C9 <CJK> +8FE4CA 92E5 8FE4CA <CJK> +8FE4CB 92E7 8FE4CB <CJK> +8FE4CC 92E8 8FE4CC <CJK> +8FE4CD 92EC 8FE4CD <CJK> +8FE4CE 92EE 8FE4CE <CJK> +8FE4CF 92F0 8FE4CF <CJK> +8FE4D0 92F9 8FE4D0 <CJK> +8FE4D1 92FB 8FE4D1 <CJK> +8FE4D2 92FF 8FE4D2 <CJK> +8FE4D3 9300 8FE4D3 <CJK> +8FE4D4 9302 8FE4D4 <CJK> +8FE4D5 9308 8FE4D5 <CJK> +8FE4D6 930D 8FE4D6 <CJK> +8FE4D7 9311 8FE4D7 <CJK> +8FE4D8 9314 8FE4D8 <CJK> +8FE4D9 9315 8FE4D9 <CJK> +8FE4DA 931C 8FE4DA <CJK> +8FE4DB 931D 8FE4DB <CJK> +8FE4DC 931E 8FE4DC <CJK> +8FE4DD 931F 8FE4DD <CJK> +8FE4DE 9321 8FE4DE <CJK> +8FE4DF 9324 8FE4DF <CJK> +8FE4E0 9325 8FE4E0 <CJK> +8FE4E1 9327 8FE4E1 <CJK> +8FE4E2 9329 8FE4E2 <CJK> +8FE4E3 932A 8FE4E3 <CJK> +8FE4E4 9333 8FE4E4 <CJK> +8FE4E5 9334 8FE4E5 <CJK> +8FE4E6 9336 8FE4E6 <CJK> +8FE4E7 9337 8FE4E7 <CJK> +8FE4E8 9347 8FE4E8 <CJK> +8FE4E9 9348 8FE4E9 <CJK> +8FE4EA 9349 8FE4EA <CJK> +8FE4EB 9350 8FE4EB <CJK> +8FE4EC 9351 8FE4EC <CJK> +8FE4ED 9352 8FE4ED <CJK> +8FE4EE 9355 8FE4EE <CJK> +8FE4EF 9357 8FE4EF <CJK> +8FE4F0 9358 8FE4F0 <CJK> +8FE4F1 935A 8FE4F1 <CJK> +8FE4F2 935E 8FE4F2 <CJK> +8FE4F3 9364 8FE4F3 <CJK> +8FE4F4 9365 8FE4F4 <CJK> +8FE4F5 9367 8FE4F5 <CJK> +8FE4F6 9369 8FE4F6 <CJK> +8FE4F7 936A 8FE4F7 <CJK> +8FE4F8 936D 8FE4F8 <CJK> +8FE4F9 936F 8FE4F9 <CJK> +8FE4FA 9370 8FE4FA <CJK> +8FE4FB 9371 8FE4FB <CJK> +8FE4FC 9373 8FE4FC <CJK> +8FE4FD 9374 8FE4FD <CJK> +8FE4FE 9376 8FE4FE <CJK> +8FE5A1 937A 8FE5A1 <CJK> +8FE5A2 937D 8FE5A2 <CJK> +8FE5A3 937F 8FE5A3 <CJK> +8FE5A4 9380 8FE5A4 <CJK> +8FE5A5 9381 8FE5A5 <CJK> +8FE5A6 9382 8FE5A6 <CJK> +8FE5A7 9388 8FE5A7 <CJK> +8FE5A8 938A 8FE5A8 <CJK> +8FE5A9 938B 8FE5A9 <CJK> +8FE5AA 938D 8FE5AA <CJK> +8FE5AB 938F 8FE5AB <CJK> +8FE5AC 9392 8FE5AC <CJK> +8FE5AD 9395 8FE5AD <CJK> +8FE5AE 9398 8FE5AE <CJK> +8FE5AF 939B 8FE5AF <CJK> +8FE5B0 939E 8FE5B0 <CJK> +8FE5B1 93A1 8FE5B1 <CJK> +8FE5B2 93A3 8FE5B2 <CJK> +8FE5B3 93A4 8FE5B3 <CJK> +8FE5B4 93A6 8FE5B4 <CJK> +8FE5B5 93A8 8FE5B5 <CJK> +8FE5B6 93AB 8FE5B6 <CJK> +8FE5B7 93B4 8FE5B7 <CJK> +8FE5B8 93B5 8FE5B8 <CJK> +8FE5B9 93B6 8FE5B9 <CJK> +8FE5BA 93BA 8FE5BA <CJK> +8FE5BB 93A9 8FE5BB <CJK> +8FE5BC 93C1 8FE5BC <CJK> +8FE5BD 93C4 8FE5BD <CJK> +8FE5BE 93C5 8FE5BE <CJK> +8FE5BF 93C6 8FE5BF <CJK> +8FE5C0 93C7 8FE5C0 <CJK> +8FE5C1 93C9 8FE5C1 <CJK> +8FE5C2 93CA 8FE5C2 <CJK> +8FE5C3 93CB 8FE5C3 <CJK> +8FE5C4 93CC 8FE5C4 <CJK> +8FE5C5 93CD 8FE5C5 <CJK> +8FE5C6 93D3 8FE5C6 <CJK> +8FE5C7 93D9 8FE5C7 <CJK> +8FE5C8 93DC 8FE5C8 <CJK> +8FE5C9 93DE 8FE5C9 <CJK> +8FE5CA 93DF 8FE5CA <CJK> +8FE5CB 93E2 8FE5CB <CJK> +8FE5CC 93E6 8FE5CC <CJK> +8FE5CD 93E7 8FE5CD <CJK> +8FE5CE 93F9 8FE5CE <CJK> +8FE5CF 93F7 8FE5CF <CJK> +8FE5D0 93F8 8FE5D0 <CJK> +8FE5D1 93FA 8FE5D1 <CJK> +8FE5D2 93FB 8FE5D2 <CJK> +8FE5D3 93FD 8FE5D3 <CJK> +8FE5D4 9401 8FE5D4 <CJK> +8FE5D5 9402 8FE5D5 <CJK> +8FE5D6 9404 8FE5D6 <CJK> +8FE5D7 9408 8FE5D7 <CJK> +8FE5D8 9409 8FE5D8 <CJK> +8FE5D9 940D 8FE5D9 <CJK> +8FE5DA 940E 8FE5DA <CJK> +8FE5DB 940F 8FE5DB <CJK> +8FE5DC 9415 8FE5DC <CJK> +8FE5DD 9416 8FE5DD <CJK> +8FE5DE 9417 8FE5DE <CJK> +8FE5DF 941F 8FE5DF <CJK> +8FE5E0 942E 8FE5E0 <CJK> +8FE5E1 942F 8FE5E1 <CJK> +8FE5E2 9431 8FE5E2 <CJK> +8FE5E3 9432 8FE5E3 <CJK> +8FE5E4 9433 8FE5E4 <CJK> +8FE5E5 9434 8FE5E5 <CJK> +8FE5E6 943B 8FE5E6 <CJK> +8FE5E7 943F 8FE5E7 <CJK> +8FE5E8 943D 8FE5E8 <CJK> +8FE5E9 9443 8FE5E9 <CJK> +8FE5EA 9445 8FE5EA <CJK> +8FE5EB 9448 8FE5EB <CJK> +8FE5EC 944A 8FE5EC <CJK> +8FE5ED 944C 8FE5ED <CJK> +8FE5EE 9455 8FE5EE <CJK> +8FE5EF 9459 8FE5EF <CJK> +8FE5F0 945C 8FE5F0 <CJK> +8FE5F1 945F 8FE5F1 <CJK> +8FE5F2 9461 8FE5F2 <CJK> +8FE5F3 9463 8FE5F3 <CJK> +8FE5F4 9468 8FE5F4 <CJK> +8FE5F5 946B 8FE5F5 <CJK> +8FE5F6 946D 8FE5F6 <CJK> +8FE5F7 946E 8FE5F7 <CJK> +8FE5F8 946F 8FE5F8 <CJK> +8FE5F9 9471 8FE5F9 <CJK> +8FE5FA 9472 8FE5FA <CJK> +8FE5FB 9484 8FE5FB <CJK> +8FE5FC 9483 8FE5FC <CJK> +8FE5FD 9578 8FE5FD <CJK> +8FE5FE 9579 8FE5FE <CJK> +8FE6A1 957E 8FE6A1 <CJK> +8FE6A2 9584 8FE6A2 <CJK> +8FE6A3 9588 8FE6A3 <CJK> +8FE6A4 958C 8FE6A4 <CJK> +8FE6A5 958D 8FE6A5 <CJK> +8FE6A6 958E 8FE6A6 <CJK> +8FE6A7 959D 8FE6A7 <CJK> +8FE6A8 959E 8FE6A8 <CJK> +8FE6A9 959F 8FE6A9 <CJK> +8FE6AA 95A1 8FE6AA <CJK> +8FE6AB 95A6 8FE6AB <CJK> +8FE6AC 95A9 8FE6AC <CJK> +8FE6AD 95AB 8FE6AD <CJK> +8FE6AE 95AC 8FE6AE <CJK> +8FE6AF 95B4 8FE6AF <CJK> +8FE6B0 95B6 8FE6B0 <CJK> +8FE6B1 95BA 8FE6B1 <CJK> +8FE6B2 95BD 8FE6B2 <CJK> +8FE6B3 95BF 8FE6B3 <CJK> +8FE6B4 95C6 8FE6B4 <CJK> +8FE6B5 95C8 8FE6B5 <CJK> +8FE6B6 95C9 8FE6B6 <CJK> +8FE6B7 95CB 8FE6B7 <CJK> +8FE6B8 95D0 8FE6B8 <CJK> +8FE6B9 95D1 8FE6B9 <CJK> +8FE6BA 95D2 8FE6BA <CJK> +8FE6BB 95D3 8FE6BB <CJK> +8FE6BC 95D9 8FE6BC <CJK> +8FE6BD 95DA 8FE6BD <CJK> +8FE6BE 95DD 8FE6BE <CJK> +8FE6BF 95DE 8FE6BF <CJK> +8FE6C0 95DF 8FE6C0 <CJK> +8FE6C1 95E0 8FE6C1 <CJK> +8FE6C2 95E4 8FE6C2 <CJK> +8FE6C3 95E6 8FE6C3 <CJK> +8FE6C4 961D 8FE6C4 <CJK> +8FE6C5 961E 8FE6C5 <CJK> +8FE6C6 9622 8FE6C6 <CJK> +8FE6C7 9624 8FE6C7 <CJK> +8FE6C8 9625 8FE6C8 <CJK> +8FE6C9 9626 8FE6C9 <CJK> +8FE6CA 962C 8FE6CA <CJK> +8FE6CB 9631 8FE6CB <CJK> +8FE6CC 9633 8FE6CC <CJK> +8FE6CD 9637 8FE6CD <CJK> +8FE6CE 9638 8FE6CE <CJK> +8FE6CF 9639 8FE6CF <CJK> +8FE6D0 963A 8FE6D0 <CJK> +8FE6D1 963C 8FE6D1 <CJK> +8FE6D2 963D 8FE6D2 <CJK> +8FE6D3 9641 8FE6D3 <CJK> +8FE6D4 9652 8FE6D4 <CJK> +8FE6D5 9654 8FE6D5 <CJK> +8FE6D6 9656 8FE6D6 <CJK> +8FE6D7 9657 8FE6D7 <CJK> +8FE6D8 9658 8FE6D8 <CJK> +8FE6D9 9661 8FE6D9 <CJK> +8FE6DA 966E 8FE6DA <CJK> +8FE6DB 9674 8FE6DB <CJK> +8FE6DC 967B 8FE6DC <CJK> +8FE6DD 967C 8FE6DD <CJK> +8FE6DE 967E 8FE6DE <CJK> +8FE6DF 967F 8FE6DF <CJK> +8FE6E0 9681 8FE6E0 <CJK> +8FE6E1 9682 8FE6E1 <CJK> +8FE6E2 9683 8FE6E2 <CJK> +8FE6E3 9684 8FE6E3 <CJK> +8FE6E4 9689 8FE6E4 <CJK> +8FE6E5 9691 8FE6E5 <CJK> +8FE6E6 9696 8FE6E6 <CJK> +8FE6E7 969A 8FE6E7 <CJK> +8FE6E8 969D 8FE6E8 <CJK> +8FE6E9 969F 8FE6E9 <CJK> +8FE6EA 96A4 8FE6EA <CJK> +8FE6EB 96A5 8FE6EB <CJK> +8FE6EC 96A6 8FE6EC <CJK> +8FE6ED 96A9 8FE6ED <CJK> +8FE6EE 96AE 8FE6EE <CJK> +8FE6EF 96AF 8FE6EF <CJK> +8FE6F0 96B3 8FE6F0 <CJK> +8FE6F1 96BA 8FE6F1 <CJK> +8FE6F2 96CA 8FE6F2 <CJK> +8FE6F3 96D2 8FE6F3 <CJK> +8FE6F4 5DB2 8FE6F4 <CJK> +8FE6F5 96D8 8FE6F5 <CJK> +8FE6F6 96DA 8FE6F6 <CJK> +8FE6F7 96DD 8FE6F7 <CJK> +8FE6F8 96DE 8FE6F8 <CJK> +8FE6F9 96DF 8FE6F9 <CJK> +8FE6FA 96E9 8FE6FA <CJK> +8FE6FB 96EF 8FE6FB <CJK> +8FE6FC 96F1 8FE6FC <CJK> +8FE6FD 96FA 8FE6FD <CJK> +8FE6FE 9702 8FE6FE <CJK> +8FE7A1 9703 8FE7A1 <CJK> +8FE7A2 9705 8FE7A2 <CJK> +8FE7A3 9709 8FE7A3 <CJK> +8FE7A4 971A 8FE7A4 <CJK> +8FE7A5 971B 8FE7A5 <CJK> +8FE7A6 971D 8FE7A6 <CJK> +8FE7A7 9721 8FE7A7 <CJK> +8FE7A8 9722 8FE7A8 <CJK> +8FE7A9 9723 8FE7A9 <CJK> +8FE7AA 9728 8FE7AA <CJK> +8FE7AB 9731 8FE7AB <CJK> +8FE7AC 9733 8FE7AC <CJK> +8FE7AD 9741 8FE7AD <CJK> +8FE7AE 9743 8FE7AE <CJK> +8FE7AF 974A 8FE7AF <CJK> +8FE7B0 974E 8FE7B0 <CJK> +8FE7B1 974F 8FE7B1 <CJK> +8FE7B2 9755 8FE7B2 <CJK> +8FE7B3 9757 8FE7B3 <CJK> +8FE7B4 9758 8FE7B4 <CJK> +8FE7B5 975A 8FE7B5 <CJK> +8FE7B6 975B 8FE7B6 <CJK> +8FE7B7 9763 8FE7B7 <CJK> +8FE7B8 9767 8FE7B8 <CJK> +8FE7B9 976A 8FE7B9 <CJK> +8FE7BA 976E 8FE7BA <CJK> +8FE7BB 9773 8FE7BB <CJK> +8FE7BC 9776 8FE7BC <CJK> +8FE7BD 9777 8FE7BD <CJK> +8FE7BE 9778 8FE7BE <CJK> +8FE7BF 977B 8FE7BF <CJK> +8FE7C0 977D 8FE7C0 <CJK> +8FE7C1 977F 8FE7C1 <CJK> +8FE7C2 9780 8FE7C2 <CJK> +8FE7C3 9789 8FE7C3 <CJK> +8FE7C4 9795 8FE7C4 <CJK> +8FE7C5 9796 8FE7C5 <CJK> +8FE7C6 9797 8FE7C6 <CJK> +8FE7C7 9799 8FE7C7 <CJK> +8FE7C8 979A 8FE7C8 <CJK> +8FE7C9 979E 8FE7C9 <CJK> +8FE7CA 979F 8FE7CA <CJK> +8FE7CB 97A2 8FE7CB <CJK> +8FE7CC 97AC 8FE7CC <CJK> +8FE7CD 97AE 8FE7CD <CJK> +8FE7CE 97B1 8FE7CE <CJK> +8FE7CF 97B2 8FE7CF <CJK> +8FE7D0 97B5 8FE7D0 <CJK> +8FE7D1 97B6 8FE7D1 <CJK> +8FE7D2 97B8 8FE7D2 <CJK> +8FE7D3 97B9 8FE7D3 <CJK> +8FE7D4 97BA 8FE7D4 <CJK> +8FE7D5 97BC 8FE7D5 <CJK> +8FE7D6 97BE 8FE7D6 <CJK> +8FE7D7 97BF 8FE7D7 <CJK> +8FE7D8 97C1 8FE7D8 <CJK> +8FE7D9 97C4 8FE7D9 <CJK> +8FE7DA 97C5 8FE7DA <CJK> +8FE7DB 97C7 8FE7DB <CJK> +8FE7DC 97C9 8FE7DC <CJK> +8FE7DD 97CA 8FE7DD <CJK> +8FE7DE 97CC 8FE7DE <CJK> +8FE7DF 97CD 8FE7DF <CJK> +8FE7E0 97CE 8FE7E0 <CJK> +8FE7E1 97D0 8FE7E1 <CJK> +8FE7E2 97D1 8FE7E2 <CJK> +8FE7E3 97D4 8FE7E3 <CJK> +8FE7E4 97D7 8FE7E4 <CJK> +8FE7E5 97D8 8FE7E5 <CJK> +8FE7E6 97D9 8FE7E6 <CJK> +8FE7E7 97DD 8FE7E7 <CJK> +8FE7E8 97DE 8FE7E8 <CJK> +8FE7E9 97E0 8FE7E9 <CJK> +8FE7EA 97DB 8FE7EA <CJK> +8FE7EB 97E1 8FE7EB <CJK> +8FE7EC 97E4 8FE7EC <CJK> +8FE7ED 97EF 8FE7ED <CJK> +8FE7EE 97F1 8FE7EE <CJK> +8FE7EF 97F4 8FE7EF <CJK> +8FE7F0 97F7 8FE7F0 <CJK> +8FE7F1 97F8 8FE7F1 <CJK> +8FE7F2 97FA 8FE7F2 <CJK> +8FE7F3 9807 8FE7F3 <CJK> +8FE7F4 980A 8FE7F4 <CJK> +8FE7F5 9819 8FE7F5 <CJK> +8FE7F6 980D 8FE7F6 <CJK> +8FE7F7 980E 8FE7F7 <CJK> +8FE7F8 9814 8FE7F8 <CJK> +8FE7F9 9816 8FE7F9 <CJK> +8FE7FA 981C 8FE7FA <CJK> +8FE7FB 981E 8FE7FB <CJK> +8FE7FC 9820 8FE7FC <CJK> +8FE7FD 9823 8FE7FD <CJK> +8FE7FE 9826 8FE7FE <CJK> +8FE8A1 982B 8FE8A1 <CJK> +8FE8A2 982E 8FE8A2 <CJK> +8FE8A3 982F 8FE8A3 <CJK> +8FE8A4 9830 8FE8A4 <CJK> +8FE8A5 9832 8FE8A5 <CJK> +8FE8A6 9833 8FE8A6 <CJK> +8FE8A7 9835 8FE8A7 <CJK> +8FE8A8 9825 8FE8A8 <CJK> +8FE8A9 983E 8FE8A9 <CJK> +8FE8AA 9844 8FE8AA <CJK> +8FE8AB 9847 8FE8AB <CJK> +8FE8AC 984A 8FE8AC <CJK> +8FE8AD 9851 8FE8AD <CJK> +8FE8AE 9852 8FE8AE <CJK> +8FE8AF 9853 8FE8AF <CJK> +8FE8B0 9856 8FE8B0 <CJK> +8FE8B1 9857 8FE8B1 <CJK> +8FE8B2 9859 8FE8B2 <CJK> +8FE8B3 985A 8FE8B3 <CJK> +8FE8B4 9862 8FE8B4 <CJK> +8FE8B5 9863 8FE8B5 <CJK> +8FE8B6 9865 8FE8B6 <CJK> +8FE8B7 9866 8FE8B7 <CJK> +8FE8B8 986A 8FE8B8 <CJK> +8FE8B9 986C 8FE8B9 <CJK> +8FE8BA 98AB 8FE8BA <CJK> +8FE8BB 98AD 8FE8BB <CJK> +8FE8BC 98AE 8FE8BC <CJK> +8FE8BD 98B0 8FE8BD <CJK> +8FE8BE 98B4 8FE8BE <CJK> +8FE8BF 98B7 8FE8BF <CJK> +8FE8C0 98B8 8FE8C0 <CJK> +8FE8C1 98BA 8FE8C1 <CJK> +8FE8C2 98BB 8FE8C2 <CJK> +8FE8C3 98BF 8FE8C3 <CJK> +8FE8C4 98C2 8FE8C4 <CJK> +8FE8C5 98C5 8FE8C5 <CJK> +8FE8C6 98C8 8FE8C6 <CJK> +8FE8C7 98CC 8FE8C7 <CJK> +8FE8C8 98E1 8FE8C8 <CJK> +8FE8C9 98E3 8FE8C9 <CJK> +8FE8CA 98E5 8FE8CA <CJK> +8FE8CB 98E6 8FE8CB <CJK> +8FE8CC 98E7 8FE8CC <CJK> +8FE8CD 98EA 8FE8CD <CJK> +8FE8CE 98F3 8FE8CE <CJK> +8FE8CF 98F6 8FE8CF <CJK> +8FE8D0 9902 8FE8D0 <CJK> +8FE8D1 9907 8FE8D1 <CJK> +8FE8D2 9908 8FE8D2 <CJK> +8FE8D3 9911 8FE8D3 <CJK> +8FE8D4 9915 8FE8D4 <CJK> +8FE8D5 9916 8FE8D5 <CJK> +8FE8D6 9917 8FE8D6 <CJK> +8FE8D7 991A 8FE8D7 <CJK> +8FE8D8 991B 8FE8D8 <CJK> +8FE8D9 991C 8FE8D9 <CJK> +8FE8DA 991F 8FE8DA <CJK> +8FE8DB 9922 8FE8DB <CJK> +8FE8DC 9926 8FE8DC <CJK> +8FE8DD 9927 8FE8DD <CJK> +8FE8DE 992B 8FE8DE <CJK> +8FE8DF 9931 8FE8DF <CJK> +8FE8E0 9932 8FE8E0 <CJK> +8FE8E1 9933 8FE8E1 <CJK> +8FE8E2 9934 8FE8E2 <CJK> +8FE8E3 9935 8FE8E3 <CJK> +8FE8E4 9939 8FE8E4 <CJK> +8FE8E5 993A 8FE8E5 <CJK> +8FE8E6 993B 8FE8E6 <CJK> +8FE8E7 993C 8FE8E7 <CJK> +8FE8E8 9940 8FE8E8 <CJK> +8FE8E9 9941 8FE8E9 <CJK> +8FE8EA 9946 8FE8EA <CJK> +8FE8EB 9947 8FE8EB <CJK> +8FE8EC 9948 8FE8EC <CJK> +8FE8ED 994D 8FE8ED <CJK> +8FE8EE 994E 8FE8EE <CJK> +8FE8EF 9954 8FE8EF <CJK> +8FE8F0 9958 8FE8F0 <CJK> +8FE8F1 9959 8FE8F1 <CJK> +8FE8F2 995B 8FE8F2 <CJK> +8FE8F3 995C 8FE8F3 <CJK> +8FE8F4 995E 8FE8F4 <CJK> +8FE8F5 995F 8FE8F5 <CJK> +8FE8F6 9960 8FE8F6 <CJK> +8FE8F7 999B 8FE8F7 <CJK> +8FE8F8 999D 8FE8F8 <CJK> +8FE8F9 999F 8FE8F9 <CJK> +8FE8FA 99A6 8FE8FA <CJK> +8FE8FB 99B0 8FE8FB <CJK> +8FE8FC 99B1 8FE8FC <CJK> +8FE8FD 99B2 8FE8FD <CJK> +8FE8FE 99B5 8FE8FE <CJK> +8FE9A1 99B9 8FE9A1 <CJK> +8FE9A2 99BA 8FE9A2 <CJK> +8FE9A3 99BD 8FE9A3 <CJK> +8FE9A4 99BF 8FE9A4 <CJK> +8FE9A5 99C3 8FE9A5 <CJK> +8FE9A6 99C9 8FE9A6 <CJK> +8FE9A7 99D3 8FE9A7 <CJK> +8FE9A8 99D4 8FE9A8 <CJK> +8FE9A9 99D9 8FE9A9 <CJK> +8FE9AA 99DA 8FE9AA <CJK> +8FE9AB 99DC 8FE9AB <CJK> +8FE9AC 99DE 8FE9AC <CJK> +8FE9AD 99E7 8FE9AD <CJK> +8FE9AE 99EA 8FE9AE <CJK> +8FE9AF 99EB 8FE9AF <CJK> +8FE9B0 99EC 8FE9B0 <CJK> +8FE9B1 99F0 8FE9B1 <CJK> +8FE9B2 99F4 8FE9B2 <CJK> +8FE9B3 99F5 8FE9B3 <CJK> +8FE9B4 99F9 8FE9B4 <CJK> +8FE9B5 99FD 8FE9B5 <CJK> +8FE9B6 99FE 8FE9B6 <CJK> +8FE9B7 9A02 8FE9B7 <CJK> +8FE9B8 9A03 8FE9B8 <CJK> +8FE9B9 9A04 8FE9B9 <CJK> +8FE9BA 9A0B 8FE9BA <CJK> +8FE9BB 9A0C 8FE9BB <CJK> +8FE9BC 9A10 8FE9BC <CJK> +8FE9BD 9A11 8FE9BD <CJK> +8FE9BE 9A16 8FE9BE <CJK> +8FE9BF 9A1E 8FE9BF <CJK> +8FE9C0 9A20 8FE9C0 <CJK> +8FE9C1 9A22 8FE9C1 <CJK> +8FE9C2 9A23 8FE9C2 <CJK> +8FE9C3 9A24 8FE9C3 <CJK> +8FE9C4 9A27 8FE9C4 <CJK> +8FE9C5 9A2D 8FE9C5 <CJK> +8FE9C6 9A2E 8FE9C6 <CJK> +8FE9C7 9A33 8FE9C7 <CJK> +8FE9C8 9A35 8FE9C8 <CJK> +8FE9C9 9A36 8FE9C9 <CJK> +8FE9CA 9A38 8FE9CA <CJK> +8FE9CB 9A47 8FE9CB <CJK> +8FE9CC 9A41 8FE9CC <CJK> +8FE9CD 9A44 8FE9CD <CJK> +8FE9CE 9A4A 8FE9CE <CJK> +8FE9CF 9A4B 8FE9CF <CJK> +8FE9D0 9A4C 8FE9D0 <CJK> +8FE9D1 9A4E 8FE9D1 <CJK> +8FE9D2 9A51 8FE9D2 <CJK> +8FE9D3 9A54 8FE9D3 <CJK> +8FE9D4 9A56 8FE9D4 <CJK> +8FE9D5 9A5D 8FE9D5 <CJK> +8FE9D6 9AAA 8FE9D6 <CJK> +8FE9D7 9AAC 8FE9D7 <CJK> +8FE9D8 9AAE 8FE9D8 <CJK> +8FE9D9 9AAF 8FE9D9 <CJK> +8FE9DA 9AB2 8FE9DA <CJK> +8FE9DB 9AB4 8FE9DB <CJK> +8FE9DC 9AB5 8FE9DC <CJK> +8FE9DD 9AB6 8FE9DD <CJK> +8FE9DE 9AB9 8FE9DE <CJK> +8FE9DF 9ABB 8FE9DF <CJK> +8FE9E0 9ABE 8FE9E0 <CJK> +8FE9E1 9ABF 8FE9E1 <CJK> +8FE9E2 9AC1 8FE9E2 <CJK> +8FE9E3 9AC3 8FE9E3 <CJK> +8FE9E4 9AC6 8FE9E4 <CJK> +8FE9E5 9AC8 8FE9E5 <CJK> +8FE9E6 9ACE 8FE9E6 <CJK> +8FE9E7 9AD0 8FE9E7 <CJK> +8FE9E8 9AD2 8FE9E8 <CJK> +8FE9E9 9AD5 8FE9E9 <CJK> +8FE9EA 9AD6 8FE9EA <CJK> +8FE9EB 9AD7 8FE9EB <CJK> +8FE9EC 9ADB 8FE9EC <CJK> +8FE9ED 9ADC 8FE9ED <CJK> +8FE9EE 9AE0 8FE9EE <CJK> +8FE9EF 9AE4 8FE9EF <CJK> +8FE9F0 9AE5 8FE9F0 <CJK> +8FE9F1 9AE7 8FE9F1 <CJK> +8FE9F2 9AE9 8FE9F2 <CJK> +8FE9F3 9AEC 8FE9F3 <CJK> +8FE9F4 9AF2 8FE9F4 <CJK> +8FE9F5 9AF3 8FE9F5 <CJK> +8FE9F6 9AF5 8FE9F6 <CJK> +8FE9F7 9AF9 8FE9F7 <CJK> +8FE9F8 9AFA 8FE9F8 <CJK> +8FE9F9 9AFD 8FE9F9 <CJK> +8FE9FA 9AFF 8FE9FA <CJK> +8FE9FB 9B00 8FE9FB <CJK> +8FE9FC 9B01 8FE9FC <CJK> +8FE9FD 9B02 8FE9FD <CJK> +8FE9FE 9B03 8FE9FE <CJK> +8FEAA1 9B04 8FEAA1 <CJK> +8FEAA2 9B05 8FEAA2 <CJK> +8FEAA3 9B08 8FEAA3 <CJK> +8FEAA4 9B09 8FEAA4 <CJK> +8FEAA5 9B0B 8FEAA5 <CJK> +8FEAA6 9B0C 8FEAA6 <CJK> +8FEAA7 9B0D 8FEAA7 <CJK> +8FEAA8 9B0E 8FEAA8 <CJK> +8FEAA9 9B10 8FEAA9 <CJK> +8FEAAA 9B12 8FEAAA <CJK> +8FEAAB 9B16 8FEAAB <CJK> +8FEAAC 9B19 8FEAAC <CJK> +8FEAAD 9B1B 8FEAAD <CJK> +8FEAAE 9B1C 8FEAAE <CJK> +8FEAAF 9B20 8FEAAF <CJK> +8FEAB0 9B26 8FEAB0 <CJK> +8FEAB1 9B2B 8FEAB1 <CJK> +8FEAB2 9B2D 8FEAB2 <CJK> +8FEAB3 9B33 8FEAB3 <CJK> +8FEAB4 9B34 8FEAB4 <CJK> +8FEAB5 9B35 8FEAB5 <CJK> +8FEAB6 9B37 8FEAB6 <CJK> +8FEAB7 9B39 8FEAB7 <CJK> +8FEAB8 9B3A 8FEAB8 <CJK> +8FEAB9 9B3D 8FEAB9 <CJK> +8FEABA 9B48 8FEABA <CJK> +8FEABB 9B4B 8FEABB <CJK> +8FEABC 9B4C 8FEABC <CJK> +8FEABD 9B55 8FEABD <CJK> +8FEABE 9B56 8FEABE <CJK> +8FEABF 9B57 8FEABF <CJK> +8FEAC0 9B5B 8FEAC0 <CJK> +8FEAC1 9B5E 8FEAC1 <CJK> +8FEAC2 9B61 8FEAC2 <CJK> +8FEAC3 9B63 8FEAC3 <CJK> +8FEAC4 9B65 8FEAC4 <CJK> +8FEAC5 9B66 8FEAC5 <CJK> +8FEAC6 9B68 8FEAC6 <CJK> +8FEAC7 9B6A 8FEAC7 <CJK> +8FEAC8 9B6B 8FEAC8 <CJK> +8FEAC9 9B6C 8FEAC9 <CJK> +8FEACA 9B6D 8FEACA <CJK> +8FEACB 9B6E 8FEACB <CJK> +8FEACC 9B73 8FEACC <CJK> +8FEACD 9B75 8FEACD <CJK> +8FEACE 9B77 8FEACE <CJK> +8FEACF 9B78 8FEACF <CJK> +8FEAD0 9B79 8FEAD0 <CJK> +8FEAD1 9B7F 8FEAD1 <CJK> +8FEAD2 9B80 8FEAD2 <CJK> +8FEAD3 9B84 8FEAD3 <CJK> +8FEAD4 9B85 8FEAD4 <CJK> +8FEAD5 9B86 8FEAD5 <CJK> +8FEAD6 9B87 8FEAD6 <CJK> +8FEAD7 9B89 8FEAD7 <CJK> +8FEAD8 9B8A 8FEAD8 <CJK> +8FEAD9 9B8B 8FEAD9 <CJK> +8FEADA 9B8D 8FEADA <CJK> +8FEADB 9B8F 8FEADB <CJK> +8FEADC 9B90 8FEADC <CJK> +8FEADD 9B94 8FEADD <CJK> +8FEADE 9B9A 8FEADE <CJK> +8FEADF 9B9D 8FEADF <CJK> +8FEAE0 9B9E 8FEAE0 <CJK> +8FEAE1 9BA6 8FEAE1 <CJK> +8FEAE2 9BA7 8FEAE2 <CJK> +8FEAE3 9BA9 8FEAE3 <CJK> +8FEAE4 9BAC 8FEAE4 <CJK> +8FEAE5 9BB0 8FEAE5 <CJK> +8FEAE6 9BB1 8FEAE6 <CJK> +8FEAE7 9BB2 8FEAE7 <CJK> +8FEAE8 9BB7 8FEAE8 <CJK> +8FEAE9 9BB8 8FEAE9 <CJK> +8FEAEA 9BBB 8FEAEA <CJK> +8FEAEB 9BBC 8FEAEB <CJK> +8FEAEC 9BBE 8FEAEC <CJK> +8FEAED 9BBF 8FEAED <CJK> +8FEAEE 9BC1 8FEAEE <CJK> +8FEAEF 9BC7 8FEAEF <CJK> +8FEAF0 9BC8 8FEAF0 <CJK> +8FEAF1 9BCE 8FEAF1 <CJK> +8FEAF2 9BD0 8FEAF2 <CJK> +8FEAF3 9BD7 8FEAF3 <CJK> +8FEAF4 9BD8 8FEAF4 <CJK> +8FEAF5 9BDD 8FEAF5 <CJK> +8FEAF6 9BDF 8FEAF6 <CJK> +8FEAF7 9BE5 8FEAF7 <CJK> +8FEAF8 9BE7 8FEAF8 <CJK> +8FEAF9 9BEA 8FEAF9 <CJK> +8FEAFA 9BEB 8FEAFA <CJK> +8FEAFB 9BEF 8FEAFB <CJK> +8FEAFC 9BF3 8FEAFC <CJK> +8FEAFD 9BF7 8FEAFD <CJK> +8FEAFE 9BF8 8FEAFE <CJK> +8FEBA1 9BF9 8FEBA1 <CJK> +8FEBA2 9BFA 8FEBA2 <CJK> +8FEBA3 9BFD 8FEBA3 <CJK> +8FEBA4 9BFF 8FEBA4 <CJK> +8FEBA5 9C00 8FEBA5 <CJK> +8FEBA6 9C02 8FEBA6 <CJK> +8FEBA7 9C0B 8FEBA7 <CJK> +8FEBA8 9C0F 8FEBA8 <CJK> +8FEBA9 9C11 8FEBA9 <CJK> +8FEBAA 9C16 8FEBAA <CJK> +8FEBAB 9C18 8FEBAB <CJK> +8FEBAC 9C19 8FEBAC <CJK> +8FEBAD 9C1A 8FEBAD <CJK> +8FEBAE 9C1C 8FEBAE <CJK> +8FEBAF 9C1E 8FEBAF <CJK> +8FEBB0 9C22 8FEBB0 <CJK> +8FEBB1 9C23 8FEBB1 <CJK> +8FEBB2 9C26 8FEBB2 <CJK> +8FEBB3 9C27 8FEBB3 <CJK> +8FEBB4 9C28 8FEBB4 <CJK> +8FEBB5 9C29 8FEBB5 <CJK> +8FEBB6 9C2A 8FEBB6 <CJK> +8FEBB7 9C31 8FEBB7 <CJK> +8FEBB8 9C35 8FEBB8 <CJK> +8FEBB9 9C36 8FEBB9 <CJK> +8FEBBA 9C37 8FEBBA <CJK> +8FEBBB 9C3D 8FEBBB <CJK> +8FEBBC 9C41 8FEBBC <CJK> +8FEBBD 9C43 8FEBBD <CJK> +8FEBBE 9C44 8FEBBE <CJK> +8FEBBF 9C45 8FEBBF <CJK> +8FEBC0 9C49 8FEBC0 <CJK> +8FEBC1 9C4A 8FEBC1 <CJK> +8FEBC2 9C4E 8FEBC2 <CJK> +8FEBC3 9C4F 8FEBC3 <CJK> +8FEBC4 9C50 8FEBC4 <CJK> +8FEBC5 9C53 8FEBC5 <CJK> +8FEBC6 9C54 8FEBC6 <CJK> +8FEBC7 9C56 8FEBC7 <CJK> +8FEBC8 9C58 8FEBC8 <CJK> +8FEBC9 9C5B 8FEBC9 <CJK> +8FEBCA 9C5D 8FEBCA <CJK> +8FEBCB 9C5E 8FEBCB <CJK> +8FEBCC 9C5F 8FEBCC <CJK> +8FEBCD 9C63 8FEBCD <CJK> +8FEBCE 9C69 8FEBCE <CJK> +8FEBCF 9C6A 8FEBCF <CJK> +8FEBD0 9C5C 8FEBD0 <CJK> +8FEBD1 9C6B 8FEBD1 <CJK> +8FEBD2 9C68 8FEBD2 <CJK> +8FEBD3 9C6E 8FEBD3 <CJK> +8FEBD4 9C70 8FEBD4 <CJK> +8FEBD5 9C72 8FEBD5 <CJK> +8FEBD6 9C75 8FEBD6 <CJK> +8FEBD7 9C77 8FEBD7 <CJK> +8FEBD8 9C7B 8FEBD8 <CJK> +8FEBD9 9CE6 8FEBD9 <CJK> +8FEBDA 9CF2 8FEBDA <CJK> +8FEBDB 9CF7 8FEBDB <CJK> +8FEBDC 9CF9 8FEBDC <CJK> +8FEBDD 9D0B 8FEBDD <CJK> +8FEBDE 9D02 8FEBDE <CJK> +8FEBDF 9D11 8FEBDF <CJK> +8FEBE0 9D17 8FEBE0 <CJK> +8FEBE1 9D18 8FEBE1 <CJK> +8FEBE2 9D1C 8FEBE2 <CJK> +8FEBE3 9D1D 8FEBE3 <CJK> +8FEBE4 9D1E 8FEBE4 <CJK> +8FEBE5 9D2F 8FEBE5 <CJK> +8FEBE6 9D30 8FEBE6 <CJK> +8FEBE7 9D32 8FEBE7 <CJK> +8FEBE8 9D33 8FEBE8 <CJK> +8FEBE9 9D34 8FEBE9 <CJK> +8FEBEA 9D3A 8FEBEA <CJK> +8FEBEB 9D3C 8FEBEB <CJK> +8FEBEC 9D45 8FEBEC <CJK> +8FEBED 9D3D 8FEBED <CJK> +8FEBEE 9D42 8FEBEE <CJK> +8FEBEF 9D43 8FEBEF <CJK> +8FEBF0 9D47 8FEBF0 <CJK> +8FEBF1 9D4A 8FEBF1 <CJK> +8FEBF2 9D53 8FEBF2 <CJK> +8FEBF3 9D54 8FEBF3 <CJK> +8FEBF4 9D5F 8FEBF4 <CJK> +8FEBF5 9D63 8FEBF5 <CJK> +8FEBF6 9D62 8FEBF6 <CJK> +8FEBF7 9D65 8FEBF7 <CJK> +8FEBF8 9D69 8FEBF8 <CJK> +8FEBF9 9D6A 8FEBF9 <CJK> +8FEBFA 9D6B 8FEBFA <CJK> +8FEBFB 9D70 8FEBFB <CJK> +8FEBFC 9D76 8FEBFC <CJK> +8FEBFD 9D77 8FEBFD <CJK> +8FEBFE 9D7B 8FEBFE <CJK> +8FECA1 9D7C 8FECA1 <CJK> +8FECA2 9D7E 8FECA2 <CJK> +8FECA3 9D83 8FECA3 <CJK> +8FECA4 9D84 8FECA4 <CJK> +8FECA5 9D86 8FECA5 <CJK> +8FECA6 9D8A 8FECA6 <CJK> +8FECA7 9D8D 8FECA7 <CJK> +8FECA8 9D8E 8FECA8 <CJK> +8FECA9 9D92 8FECA9 <CJK> +8FECAA 9D93 8FECAA <CJK> +8FECAB 9D95 8FECAB <CJK> +8FECAC 9D96 8FECAC <CJK> +8FECAD 9D97 8FECAD <CJK> +8FECAE 9D98 8FECAE <CJK> +8FECAF 9DA1 8FECAF <CJK> +8FECB0 9DAA 8FECB0 <CJK> +8FECB1 9DAC 8FECB1 <CJK> +8FECB2 9DAE 8FECB2 <CJK> +8FECB3 9DB1 8FECB3 <CJK> +8FECB4 9DB5 8FECB4 <CJK> +8FECB5 9DB9 8FECB5 <CJK> +8FECB6 9DBC 8FECB6 <CJK> +8FECB7 9DBF 8FECB7 <CJK> +8FECB8 9DC3 8FECB8 <CJK> +8FECB9 9DC7 8FECB9 <CJK> +8FECBA 9DC9 8FECBA <CJK> +8FECBB 9DCA 8FECBB <CJK> +8FECBC 9DD4 8FECBC <CJK> +8FECBD 9DD5 8FECBD <CJK> +8FECBE 9DD6 8FECBE <CJK> +8FECBF 9DD7 8FECBF <CJK> +8FECC0 9DDA 8FECC0 <CJK> +8FECC1 9DDE 8FECC1 <CJK> +8FECC2 9DDF 8FECC2 <CJK> +8FECC3 9DE0 8FECC3 <CJK> +8FECC4 9DE5 8FECC4 <CJK> +8FECC5 9DE7 8FECC5 <CJK> +8FECC6 9DE9 8FECC6 <CJK> +8FECC7 9DEB 8FECC7 <CJK> +8FECC8 9DEE 8FECC8 <CJK> +8FECC9 9DF0 8FECC9 <CJK> +8FECCA 9DF3 8FECCA <CJK> +8FECCB 9DF4 8FECCB <CJK> +8FECCC 9DFE 8FECCC <CJK> +8FECCD 9E0A 8FECCD <CJK> +8FECCE 9E02 8FECCE <CJK> +8FECCF 9E07 8FECCF <CJK> +8FECD0 9E0E 8FECD0 <CJK> +8FECD1 9E10 8FECD1 <CJK> +8FECD2 9E11 8FECD2 <CJK> +8FECD3 9E12 8FECD3 <CJK> +8FECD4 9E15 8FECD4 <CJK> +8FECD5 9E16 8FECD5 <CJK> +8FECD6 9E19 8FECD6 <CJK> +8FECD7 9E1C 8FECD7 <CJK> +8FECD8 9E1D 8FECD8 <CJK> +8FECD9 9E7A 8FECD9 <CJK> +8FECDA 9E7B 8FECDA <CJK> +8FECDB 9E7C 8FECDB <CJK> +8FECDC 9E80 8FECDC <CJK> +8FECDD 9E82 8FECDD <CJK> +8FECDE 9E83 8FECDE <CJK> +8FECDF 9E84 8FECDF <CJK> +8FECE0 9E85 8FECE0 <CJK> +8FECE1 9E87 8FECE1 <CJK> +8FECE2 9E8E 8FECE2 <CJK> +8FECE3 9E8F 8FECE3 <CJK> +8FECE4 9E96 8FECE4 <CJK> +8FECE5 9E98 8FECE5 <CJK> +8FECE6 9E9B 8FECE6 <CJK> +8FECE7 9E9E 8FECE7 <CJK> +8FECE8 9EA4 8FECE8 <CJK> +8FECE9 9EA8 8FECE9 <CJK> +8FECEA 9EAC 8FECEA <CJK> +8FECEB 9EAE 8FECEB <CJK> +8FECEC 9EAF 8FECEC <CJK> +8FECED 9EB0 8FECED <CJK> +8FECEE 9EB3 8FECEE <CJK> +8FECEF 9EB4 8FECEF <CJK> +8FECF0 9EB5 8FECF0 <CJK> +8FECF1 9EC6 8FECF1 <CJK> +8FECF2 9EC8 8FECF2 <CJK> +8FECF3 9ECB 8FECF3 <CJK> +8FECF4 9ED5 8FECF4 <CJK> +8FECF5 9EDF 8FECF5 <CJK> +8FECF6 9EE4 8FECF6 <CJK> +8FECF7 9EE7 8FECF7 <CJK> +8FECF8 9EEC 8FECF8 <CJK> +8FECF9 9EED 8FECF9 <CJK> +8FECFA 9EEE 8FECFA <CJK> +8FECFB 9EF0 8FECFB <CJK> +8FECFC 9EF1 8FECFC <CJK> +8FECFD 9EF2 8FECFD <CJK> +8FECFE 9EF5 8FECFE <CJK> +8FEDA1 9EF8 8FEDA1 U+9EF8 <CJK> +8FEDA2 9EFF 8FEDA2 U+9EFF <CJK> +8FEDA3 9F02 8FEDA3 U+9F02 <CJK> +8FEDA4 9F03 8FEDA4 U+9F03 <CJK> +8FEDA5 9F09 8FEDA5 U+9F09 <CJK> +8FEDA6 9F0F 8FEDA6 U+9F0F <CJK> +8FEDA7 9F10 8FEDA7 U+9F10 <CJK> +8FEDA8 9F11 8FEDA8 U+9F11 <CJK> +8FEDA9 9F12 8FEDA9 U+9F12 <CJK> +8FEDAA 9F14 8FEDAA U+9F14 <CJK> +8FEDAB 9F16 8FEDAB U+9F16 <CJK> +8FEDAC 9F17 8FEDAC U+9F17 <CJK> +8FEDAD 9F19 8FEDAD U+9F19 <CJK> +8FEDAE 9F1A 8FEDAE U+9F1A <CJK> +8FEDAF 9F1B 8FEDAF U+9F1B <CJK> +8FEDB0 9F1F 8FEDB0 U+9F1F <CJK> +8FEDB1 9F22 8FEDB1 U+9F22 <CJK> +8FEDB2 9F26 8FEDB2 U+9F26 <CJK> +8FEDB3 9F2A 8FEDB3 U+9F2A <CJK> +8FEDB4 9F2B 8FEDB4 U+9F2B <CJK> +8FEDB5 9F2F 8FEDB5 U+9F2F <CJK> +8FEDB6 9F31 8FEDB6 U+9F31 <CJK> +8FEDB7 9F32 8FEDB7 U+9F32 <CJK> +8FEDB8 9F34 8FEDB8 U+9F34 <CJK> +8FEDB9 9F37 8FEDB9 U+9F37 <CJK> +8FEDBA 9F39 8FEDBA U+9F39 <CJK> +8FEDBB 9F3A 8FEDBB U+9F3A <CJK> +8FEDBC 9F3C 8FEDBC U+9F3C <CJK> +8FEDBD 9F3D 8FEDBD U+9F3D <CJK> +8FEDBE 9F3F 8FEDBE U+9F3F <CJK> +8FEDBF 9F41 8FEDBF U+9F41 <CJK> +8FEDC0 9F43 8FEDC0 U+9F43 <CJK> +8FEDC1 9F44 8FEDC1 U+9F44 <CJK> +8FEDC2 9F45 8FEDC2 U+9F45 <CJK> +8FEDC3 9F46 8FEDC3 U+9F46 <CJK> +8FEDC4 9F47 8FEDC4 U+9F47 <CJK> +8FEDC5 9F53 8FEDC5 U+9F53 <CJK> +8FEDC6 9F55 8FEDC6 U+9F55 <CJK> +8FEDC7 9F56 8FEDC7 U+9F56 <CJK> +8FEDC8 9F57 8FEDC8 U+9F57 <CJK> +8FEDC9 9F58 8FEDC9 U+9F58 <CJK> +8FEDCA 9F5A 8FEDCA U+9F5A <CJK> +8FEDCB 9F5D 8FEDCB U+9F5D <CJK> +8FEDCC 9F5E 8FEDCC U+9F5E <CJK> +8FEDCD 9F68 8FEDCD U+9F68 <CJK> +8FEDCE 9F69 8FEDCE U+9F69 <CJK> +8FEDCF 9F6D 8FEDCF U+9F6D <CJK> +8FEDD0 9F6E 8FEDD0 U+9F6E <CJK> +8FEDD1 9F6F 8FEDD1 U+9F6F <CJK> +8FEDD2 9F70 8FEDD2 U+9F70 <CJK> +8FEDD3 9F71 8FEDD3 U+9F71 <CJK> +8FEDD4 9F73 8FEDD4 U+9F73 <CJK> +8FEDD5 9F75 8FEDD5 U+9F75 <CJK> +8FEDD6 9F7A 8FEDD6 U+9F7A <CJK> +8FEDD7 9F7D 8FEDD7 U+9F7D <CJK> +8FEDD8 9F8F 8FEDD8 U+9F8F <CJK> +8FEDD9 9F90 8FEDD9 U+9F90 <CJK> +8FEDDA 9F91 8FEDDA U+9F91 <CJK> +8FEDDB 9F92 8FEDDB U+9F92 <CJK> +8FEDDC 9F94 8FEDDC U+9F94 <CJK> +8FEDDD 9F96 8FEDDD U+9F96 <CJK> +8FEDDE 9F97 8FEDDE U+9F97 <CJK> +8FEDDF 9F9E 8FEDDF U+9F9E <CJK> +8FEDE0 9FA1 8FEDE0 U+9FA1 <CJK> +8FEDE1 9FA2 8FEDE1 U+9FA2 <CJK> +8FEDE2 9FA3 8FEDE2 U+9FA3 <CJK> +8FEDE3 9FA5 8FEDE3 U+9FA5 <CJK> +8FF5A1 E3AC 8FF5A1 User defined range #2 +8FF5A2 E3AD 8FF5A2 User defined range #2 +8FF5A3 E3AE 8FF5A3 User defined range #2 +8FF5A4 E3AF 8FF5A4 User defined range #2 +8FF5A5 E3B0 8FF5A5 User defined range #2 +8FF5A6 E3B1 8FF5A6 User defined range #2 +8FF5A7 E3B2 8FF5A7 User defined range #2 +8FF5A8 E3B3 8FF5A8 User defined range #2 +8FF5A9 E3B4 8FF5A9 User defined range #2 +8FF5AA E3B5 8FF5AA User defined range #2 +8FF5AB E3B6 8FF5AB User defined range #2 +8FF5AC E3B7 8FF5AC User defined range #2 +8FF5AD E3B8 8FF5AD User defined range #2 +8FF5AE E3B9 8FF5AE User defined range #2 +8FF5AF E3BA 8FF5AF User defined range #2 +8FF5B0 E3BB 8FF5B0 User defined range #2 +8FF5B1 E3BC 8FF5B1 User defined range #2 +8FF5B2 E3BD 8FF5B2 User defined range #2 +8FF5B3 E3BE 8FF5B3 User defined range #2 +8FF5B4 E3BF 8FF5B4 User defined range #2 +8FF5B5 E3C0 8FF5B5 User defined range #2 +8FF5B6 E3C1 8FF5B6 User defined range #2 +8FF5B7 E3C2 8FF5B7 User defined range #2 +8FF5B8 E3C3 8FF5B8 User defined range #2 +8FF5B9 E3C4 8FF5B9 User defined range #2 +8FF5BA E3C5 8FF5BA User defined range #2 +8FF5BB E3C6 8FF5BB User defined range #2 +8FF5BC E3C7 8FF5BC User defined range #2 +8FF5BD E3C8 8FF5BD User defined range #2 +8FF5BE E3C9 8FF5BE User defined range #2 +8FF5BF E3CA 8FF5BF User defined range #2 +8FF5C0 E3CB 8FF5C0 User defined range #2 +8FF5C1 E3CC 8FF5C1 User defined range #2 +8FF5C2 E3CD 8FF5C2 User defined range #2 +8FF5C3 E3CE 8FF5C3 User defined range #2 +8FF5C4 E3CF 8FF5C4 User defined range #2 +8FF5C5 E3D0 8FF5C5 User defined range #2 +8FF5C6 E3D1 8FF5C6 User defined range #2 +8FF5C7 E3D2 8FF5C7 User defined range #2 +8FF5C8 E3D3 8FF5C8 User defined range #2 +8FF5C9 E3D4 8FF5C9 User defined range #2 +8FF5CA E3D5 8FF5CA User defined range #2 +8FF5CB E3D6 8FF5CB User defined range #2 +8FF5CC E3D7 8FF5CC User defined range #2 +8FF5CD E3D8 8FF5CD User defined range #2 +8FF5CE E3D9 8FF5CE User defined range #2 +8FF5CF E3DA 8FF5CF User defined range #2 +8FF5D0 E3DB 8FF5D0 User defined range #2 +8FF5D1 E3DC 8FF5D1 User defined range #2 +8FF5D2 E3DD 8FF5D2 User defined range #2 +8FF5D3 E3DE 8FF5D3 User defined range #2 +8FF5D4 E3DF 8FF5D4 User defined range #2 +8FF5D5 E3E0 8FF5D5 User defined range #2 +8FF5D6 E3E1 8FF5D6 User defined range #2 +8FF5D7 E3E2 8FF5D7 User defined range #2 +8FF5D8 E3E3 8FF5D8 User defined range #2 +8FF5D9 E3E4 8FF5D9 User defined range #2 +8FF5DA E3E5 8FF5DA User defined range #2 +8FF5DB E3E6 8FF5DB User defined range #2 +8FF5DC E3E7 8FF5DC User defined range #2 +8FF5DD E3E8 8FF5DD User defined range #2 +8FF5DE E3E9 8FF5DE User defined range #2 +8FF5DF E3EA 8FF5DF User defined range #2 +8FF5E0 E3EB 8FF5E0 User defined range #2 +8FF5E1 E3EC 8FF5E1 User defined range #2 +8FF5E2 E3ED 8FF5E2 User defined range #2 +8FF5E3 E3EE 8FF5E3 User defined range #2 +8FF5E4 E3EF 8FF5E4 User defined range #2 +8FF5E5 E3F0 8FF5E5 User defined range #2 +8FF5E6 E3F1 8FF5E6 User defined range #2 +8FF5E7 E3F2 8FF5E7 User defined range #2 +8FF5E8 E3F3 8FF5E8 User defined range #2 +8FF5E9 E3F4 8FF5E9 User defined range #2 +8FF5EA E3F5 8FF5EA User defined range #2 +8FF5EB E3F6 8FF5EB User defined range #2 +8FF5EC E3F7 8FF5EC User defined range #2 +8FF5ED E3F8 8FF5ED User defined range #2 +8FF5EE E3F9 8FF5EE User defined range #2 +8FF5EF E3FA 8FF5EF User defined range #2 +8FF5F0 E3FB 8FF5F0 User defined range #2 +8FF5F1 E3FC 8FF5F1 User defined range #2 +8FF5F2 E3FD 8FF5F2 User defined range #2 +8FF5F3 E3FE 8FF5F3 User defined range #2 +8FF5F4 E3FF 8FF5F4 User defined range #2 +8FF5F5 E400 8FF5F5 User defined range #2 +8FF5F6 E401 8FF5F6 User defined range #2 +8FF5F7 E402 8FF5F7 User defined range #2 +8FF5F8 E403 8FF5F8 User defined range #2 +8FF5F9 E404 8FF5F9 User defined range #2 +8FF5FA E405 8FF5FA User defined range #2 +8FF5FB E406 8FF5FB User defined range #2 +8FF5FC E407 8FF5FC User defined range #2 +8FF5FD E408 8FF5FD User defined range #2 +8FF5FE E409 8FF5FE User defined range #2 +8FF6A1 E40A 8FF6A1 User defined range #2 +8FF6A2 E40B 8FF6A2 User defined range #2 +8FF6A3 E40C 8FF6A3 User defined range #2 +8FF6A4 E40D 8FF6A4 User defined range #2 +8FF6A5 E40E 8FF6A5 User defined range #2 +8FF6A6 E40F 8FF6A6 User defined range #2 +8FF6A7 E410 8FF6A7 User defined range #2 +8FF6A8 E411 8FF6A8 User defined range #2 +8FF6A9 E412 8FF6A9 User defined range #2 +8FF6AA E413 8FF6AA User defined range #2 +8FF6AB E414 8FF6AB User defined range #2 +8FF6AC E415 8FF6AC User defined range #2 +8FF6AD E416 8FF6AD User defined range #2 +8FF6AE E417 8FF6AE User defined range #2 +8FF6AF E418 8FF6AF User defined range #2 +8FF6B0 E419 8FF6B0 User defined range #2 +8FF6B1 E41A 8FF6B1 User defined range #2 +8FF6B2 E41B 8FF6B2 User defined range #2 +8FF6B3 E41C 8FF6B3 User defined range #2 +8FF6B4 E41D 8FF6B4 User defined range #2 +8FF6B5 E41E 8FF6B5 User defined range #2 +8FF6B6 E41F 8FF6B6 User defined range #2 +8FF6B7 E420 8FF6B7 User defined range #2 +8FF6B8 E421 8FF6B8 User defined range #2 +8FF6B9 E422 8FF6B9 User defined range #2 +8FF6BA E423 8FF6BA User defined range #2 +8FF6BB E424 8FF6BB User defined range #2 +8FF6BC E425 8FF6BC User defined range #2 +8FF6BD E426 8FF6BD User defined range #2 +8FF6BE E427 8FF6BE User defined range #2 +8FF6BF E428 8FF6BF User defined range #2 +8FF6C0 E429 8FF6C0 User defined range #2 +8FF6C1 E42A 8FF6C1 User defined range #2 +8FF6C2 E42B 8FF6C2 User defined range #2 +8FF6C3 E42C 8FF6C3 User defined range #2 +8FF6C4 E42D 8FF6C4 User defined range #2 +8FF6C5 E42E 8FF6C5 User defined range #2 +8FF6C6 E42F 8FF6C6 User defined range #2 +8FF6C7 E430 8FF6C7 User defined range #2 +8FF6C8 E431 8FF6C8 User defined range #2 +8FF6C9 E432 8FF6C9 User defined range #2 +8FF6CA E433 8FF6CA User defined range #2 +8FF6CB E434 8FF6CB User defined range #2 +8FF6CC E435 8FF6CC User defined range #2 +8FF6CD E436 8FF6CD User defined range #2 +8FF6CE E437 8FF6CE User defined range #2 +8FF6CF E438 8FF6CF User defined range #2 +8FF6D0 E439 8FF6D0 User defined range #2 +8FF6D1 E43A 8FF6D1 User defined range #2 +8FF6D2 E43B 8FF6D2 User defined range #2 +8FF6D3 E43C 8FF6D3 User defined range #2 +8FF6D4 E43D 8FF6D4 User defined range #2 +8FF6D5 E43E 8FF6D5 User defined range #2 +8FF6D6 E43F 8FF6D6 User defined range #2 +8FF6D7 E440 8FF6D7 User defined range #2 +8FF6D8 E441 8FF6D8 User defined range #2 +8FF6D9 E442 8FF6D9 User defined range #2 +8FF6DA E443 8FF6DA User defined range #2 +8FF6DB E444 8FF6DB User defined range #2 +8FF6DC E445 8FF6DC User defined range #2 +8FF6DD E446 8FF6DD User defined range #2 +8FF6DE E447 8FF6DE User defined range #2 +8FF6DF E448 8FF6DF User defined range #2 +8FF6E0 E449 8FF6E0 User defined range #2 +8FF6E1 E44A 8FF6E1 User defined range #2 +8FF6E2 E44B 8FF6E2 User defined range #2 +8FF6E3 E44C 8FF6E3 User defined range #2 +8FF6E4 E44D 8FF6E4 User defined range #2 +8FF6E5 E44E 8FF6E5 User defined range #2 +8FF6E6 E44F 8FF6E6 User defined range #2 +8FF6E7 E450 8FF6E7 User defined range #2 +8FF6E8 E451 8FF6E8 User defined range #2 +8FF6E9 E452 8FF6E9 User defined range #2 +8FF6EA E453 8FF6EA User defined range #2 +8FF6EB E454 8FF6EB User defined range #2 +8FF6EC E455 8FF6EC User defined range #2 +8FF6ED E456 8FF6ED User defined range #2 +8FF6EE E457 8FF6EE User defined range #2 +8FF6EF E458 8FF6EF User defined range #2 +8FF6F0 E459 8FF6F0 User defined range #2 +8FF6F1 E45A 8FF6F1 User defined range #2 +8FF6F2 E45B 8FF6F2 User defined range #2 +8FF6F3 E45C 8FF6F3 User defined range #2 +8FF6F4 E45D 8FF6F4 User defined range #2 +8FF6F5 E45E 8FF6F5 User defined range #2 +8FF6F6 E45F 8FF6F6 User defined range #2 +8FF6F7 E460 8FF6F7 User defined range #2 +8FF6F8 E461 8FF6F8 User defined range #2 +8FF6F9 E462 8FF6F9 User defined range #2 +8FF6FA E463 8FF6FA User defined range #2 +8FF6FB E464 8FF6FB User defined range #2 +8FF6FC E465 8FF6FC User defined range #2 +8FF6FD E466 8FF6FD User defined range #2 +8FF6FE E467 8FF6FE User defined range #2 +8FF7A1 E468 8FF7A1 User defined range #2 +8FF7A2 E469 8FF7A2 User defined range #2 +8FF7A3 E46A 8FF7A3 User defined range #2 +8FF7A4 E46B 8FF7A4 User defined range #2 +8FF7A5 E46C 8FF7A5 User defined range #2 +8FF7A6 E46D 8FF7A6 User defined range #2 +8FF7A7 E46E 8FF7A7 User defined range #2 +8FF7A8 E46F 8FF7A8 User defined range #2 +8FF7A9 E470 8FF7A9 User defined range #2 +8FF7AA E471 8FF7AA User defined range #2 +8FF7AB E472 8FF7AB User defined range #2 +8FF7AC E473 8FF7AC User defined range #2 +8FF7AD E474 8FF7AD User defined range #2 +8FF7AE E475 8FF7AE User defined range #2 +8FF7AF E476 8FF7AF User defined range #2 +8FF7B0 E477 8FF7B0 User defined range #2 +8FF7B1 E478 8FF7B1 User defined range #2 +8FF7B2 E479 8FF7B2 User defined range #2 +8FF7B3 E47A 8FF7B3 User defined range #2 +8FF7B4 E47B 8FF7B4 User defined range #2 +8FF7B5 E47C 8FF7B5 User defined range #2 +8FF7B6 E47D 8FF7B6 User defined range #2 +8FF7B7 E47E 8FF7B7 User defined range #2 +8FF7B8 E47F 8FF7B8 User defined range #2 +8FF7B9 E480 8FF7B9 User defined range #2 +8FF7BA E481 8FF7BA User defined range #2 +8FF7BB E482 8FF7BB User defined range #2 +8FF7BC E483 8FF7BC User defined range #2 +8FF7BD E484 8FF7BD User defined range #2 +8FF7BE E485 8FF7BE User defined range #2 +8FF7BF E486 8FF7BF User defined range #2 +8FF7C0 E487 8FF7C0 User defined range #2 +8FF7C1 E488 8FF7C1 User defined range #2 +8FF7C2 E489 8FF7C2 User defined range #2 +8FF7C3 E48A 8FF7C3 User defined range #2 +8FF7C4 E48B 8FF7C4 User defined range #2 +8FF7C5 E48C 8FF7C5 User defined range #2 +8FF7C6 E48D 8FF7C6 User defined range #2 +8FF7C7 E48E 8FF7C7 User defined range #2 +8FF7C8 E48F 8FF7C8 User defined range #2 +8FF7C9 E490 8FF7C9 User defined range #2 +8FF7CA E491 8FF7CA User defined range #2 +8FF7CB E492 8FF7CB User defined range #2 +8FF7CC E493 8FF7CC User defined range #2 +8FF7CD E494 8FF7CD User defined range #2 +8FF7CE E495 8FF7CE User defined range #2 +8FF7CF E496 8FF7CF User defined range #2 +8FF7D0 E497 8FF7D0 User defined range #2 +8FF7D1 E498 8FF7D1 User defined range #2 +8FF7D2 E499 8FF7D2 User defined range #2 +8FF7D3 E49A 8FF7D3 User defined range #2 +8FF7D4 E49B 8FF7D4 User defined range #2 +8FF7D5 E49C 8FF7D5 User defined range #2 +8FF7D6 E49D 8FF7D6 User defined range #2 +8FF7D7 E49E 8FF7D7 User defined range #2 +8FF7D8 E49F 8FF7D8 User defined range #2 +8FF7D9 E4A0 8FF7D9 User defined range #2 +8FF7DA E4A1 8FF7DA User defined range #2 +8FF7DB E4A2 8FF7DB User defined range #2 +8FF7DC E4A3 8FF7DC User defined range #2 +8FF7DD E4A4 8FF7DD User defined range #2 +8FF7DE E4A5 8FF7DE User defined range #2 +8FF7DF E4A6 8FF7DF User defined range #2 +8FF7E0 E4A7 8FF7E0 User defined range #2 +8FF7E1 E4A8 8FF7E1 User defined range #2 +8FF7E2 E4A9 8FF7E2 User defined range #2 +8FF7E3 E4AA 8FF7E3 User defined range #2 +8FF7E4 E4AB 8FF7E4 User defined range #2 +8FF7E5 E4AC 8FF7E5 User defined range #2 +8FF7E6 E4AD 8FF7E6 User defined range #2 +8FF7E7 E4AE 8FF7E7 User defined range #2 +8FF7E8 E4AF 8FF7E8 User defined range #2 +8FF7E9 E4B0 8FF7E9 User defined range #2 +8FF7EA E4B1 8FF7EA User defined range #2 +8FF7EB E4B2 8FF7EB User defined range #2 +8FF7EC E4B3 8FF7EC User defined range #2 +8FF7ED E4B4 8FF7ED User defined range #2 +8FF7EE E4B5 8FF7EE User defined range #2 +8FF7EF E4B6 8FF7EF User defined range #2 +8FF7F0 E4B7 8FF7F0 User defined range #2 +8FF7F1 E4B8 8FF7F1 User defined range #2 +8FF7F2 E4B9 8FF7F2 User defined range #2 +8FF7F3 E4BA 8FF7F3 User defined range #2 +8FF7F4 E4BB 8FF7F4 User defined range #2 +8FF7F5 E4BC 8FF7F5 User defined range #2 +8FF7F6 E4BD 8FF7F6 User defined range #2 +8FF7F7 E4BE 8FF7F7 User defined range #2 +8FF7F8 E4BF 8FF7F8 User defined range #2 +8FF7F9 E4C0 8FF7F9 User defined range #2 +8FF7FA E4C1 8FF7FA User defined range #2 +8FF7FB E4C2 8FF7FB User defined range #2 +8FF7FC E4C3 8FF7FC User defined range #2 +8FF7FD E4C4 8FF7FD User defined range #2 +8FF7FE E4C5 8FF7FE User defined range #2 +8FF8A1 E4C6 8FF8A1 User defined range #2 +8FF8A2 E4C7 8FF8A2 User defined range #2 +8FF8A3 E4C8 8FF8A3 User defined range #2 +8FF8A4 E4C9 8FF8A4 User defined range #2 +8FF8A5 E4CA 8FF8A5 User defined range #2 +8FF8A6 E4CB 8FF8A6 User defined range #2 +8FF8A7 E4CC 8FF8A7 User defined range #2 +8FF8A8 E4CD 8FF8A8 User defined range #2 +8FF8A9 E4CE 8FF8A9 User defined range #2 +8FF8AA E4CF 8FF8AA User defined range #2 +8FF8AB E4D0 8FF8AB User defined range #2 +8FF8AC E4D1 8FF8AC User defined range #2 +8FF8AD E4D2 8FF8AD User defined range #2 +8FF8AE E4D3 8FF8AE User defined range #2 +8FF8AF E4D4 8FF8AF User defined range #2 +8FF8B0 E4D5 8FF8B0 User defined range #2 +8FF8B1 E4D6 8FF8B1 User defined range #2 +8FF8B2 E4D7 8FF8B2 User defined range #2 +8FF8B3 E4D8 8FF8B3 User defined range #2 +8FF8B4 E4D9 8FF8B4 User defined range #2 +8FF8B5 E4DA 8FF8B5 User defined range #2 +8FF8B6 E4DB 8FF8B6 User defined range #2 +8FF8B7 E4DC 8FF8B7 User defined range #2 +8FF8B8 E4DD 8FF8B8 User defined range #2 +8FF8B9 E4DE 8FF8B9 User defined range #2 +8FF8BA E4DF 8FF8BA User defined range #2 +8FF8BB E4E0 8FF8BB User defined range #2 +8FF8BC E4E1 8FF8BC User defined range #2 +8FF8BD E4E2 8FF8BD User defined range #2 +8FF8BE E4E3 8FF8BE User defined range #2 +8FF8BF E4E4 8FF8BF User defined range #2 +8FF8C0 E4E5 8FF8C0 User defined range #2 +8FF8C1 E4E6 8FF8C1 User defined range #2 +8FF8C2 E4E7 8FF8C2 User defined range #2 +8FF8C3 E4E8 8FF8C3 User defined range #2 +8FF8C4 E4E9 8FF8C4 User defined range #2 +8FF8C5 E4EA 8FF8C5 User defined range #2 +8FF8C6 E4EB 8FF8C6 User defined range #2 +8FF8C7 E4EC 8FF8C7 User defined range #2 +8FF8C8 E4ED 8FF8C8 User defined range #2 +8FF8C9 E4EE 8FF8C9 User defined range #2 +8FF8CA E4EF 8FF8CA User defined range #2 +8FF8CB E4F0 8FF8CB User defined range #2 +8FF8CC E4F1 8FF8CC User defined range #2 +8FF8CD E4F2 8FF8CD User defined range #2 +8FF8CE E4F3 8FF8CE User defined range #2 +8FF8CF E4F4 8FF8CF User defined range #2 +8FF8D0 E4F5 8FF8D0 User defined range #2 +8FF8D1 E4F6 8FF8D1 User defined range #2 +8FF8D2 E4F7 8FF8D2 User defined range #2 +8FF8D3 E4F8 8FF8D3 User defined range #2 +8FF8D4 E4F9 8FF8D4 User defined range #2 +8FF8D5 E4FA 8FF8D5 User defined range #2 +8FF8D6 E4FB 8FF8D6 User defined range #2 +8FF8D7 E4FC 8FF8D7 User defined range #2 +8FF8D8 E4FD 8FF8D8 User defined range #2 +8FF8D9 E4FE 8FF8D9 User defined range #2 +8FF8DA E4FF 8FF8DA User defined range #2 +8FF8DB E500 8FF8DB User defined range #2 +8FF8DC E501 8FF8DC User defined range #2 +8FF8DD E502 8FF8DD User defined range #2 +8FF8DE E503 8FF8DE User defined range #2 +8FF8DF E504 8FF8DF User defined range #2 +8FF8E0 E505 8FF8E0 User defined range #2 +8FF8E1 E506 8FF8E1 User defined range #2 +8FF8E2 E507 8FF8E2 User defined range #2 +8FF8E3 E508 8FF8E3 User defined range #2 +8FF8E4 E509 8FF8E4 User defined range #2 +8FF8E5 E50A 8FF8E5 User defined range #2 +8FF8E6 E50B 8FF8E6 User defined range #2 +8FF8E7 E50C 8FF8E7 User defined range #2 +8FF8E8 E50D 8FF8E8 User defined range #2 +8FF8E9 E50E 8FF8E9 User defined range #2 +8FF8EA E50F 8FF8EA User defined range #2 +8FF8EB E510 8FF8EB User defined range #2 +8FF8EC E511 8FF8EC User defined range #2 +8FF8ED E512 8FF8ED User defined range #2 +8FF8EE E513 8FF8EE User defined range #2 +8FF8EF E514 8FF8EF User defined range #2 +8FF8F0 E515 8FF8F0 User defined range #2 +8FF8F1 E516 8FF8F1 User defined range #2 +8FF8F2 E517 8FF8F2 User defined range #2 +8FF8F3 E518 8FF8F3 User defined range #2 +8FF8F4 E519 8FF8F4 User defined range #2 +8FF8F5 E51A 8FF8F5 User defined range #2 +8FF8F6 E51B 8FF8F6 User defined range #2 +8FF8F7 E51C 8FF8F7 User defined range #2 +8FF8F8 E51D 8FF8F8 User defined range #2 +8FF8F9 E51E 8FF8F9 User defined range #2 +8FF8FA E51F 8FF8FA User defined range #2 +8FF8FB E520 8FF8FB User defined range #2 +8FF8FC E521 8FF8FC User defined range #2 +8FF8FD E522 8FF8FD User defined range #2 +8FF8FE E523 8FF8FE User defined range #2 +8FF9A1 E524 8FF9A1 User defined range #2 +8FF9A2 E525 8FF9A2 User defined range #2 +8FF9A3 E526 8FF9A3 User defined range #2 +8FF9A4 E527 8FF9A4 User defined range #2 +8FF9A5 E528 8FF9A5 User defined range #2 +8FF9A6 E529 8FF9A6 User defined range #2 +8FF9A7 E52A 8FF9A7 User defined range #2 +8FF9A8 E52B 8FF9A8 User defined range #2 +8FF9A9 E52C 8FF9A9 User defined range #2 +8FF9AA E52D 8FF9AA User defined range #2 +8FF9AB E52E 8FF9AB User defined range #2 +8FF9AC E52F 8FF9AC User defined range #2 +8FF9AD E530 8FF9AD User defined range #2 +8FF9AE E531 8FF9AE User defined range #2 +8FF9AF E532 8FF9AF User defined range #2 +8FF9B0 E533 8FF9B0 User defined range #2 +8FF9B1 E534 8FF9B1 User defined range #2 +8FF9B2 E535 8FF9B2 User defined range #2 +8FF9B3 E536 8FF9B3 User defined range #2 +8FF9B4 E537 8FF9B4 User defined range #2 +8FF9B5 E538 8FF9B5 User defined range #2 +8FF9B6 E539 8FF9B6 User defined range #2 +8FF9B7 E53A 8FF9B7 User defined range #2 +8FF9B8 E53B 8FF9B8 User defined range #2 +8FF9B9 E53C 8FF9B9 User defined range #2 +8FF9BA E53D 8FF9BA User defined range #2 +8FF9BB E53E 8FF9BB User defined range #2 +8FF9BC E53F 8FF9BC User defined range #2 +8FF9BD E540 8FF9BD User defined range #2 +8FF9BE E541 8FF9BE User defined range #2 +8FF9BF E542 8FF9BF User defined range #2 +8FF9C0 E543 8FF9C0 User defined range #2 +8FF9C1 E544 8FF9C1 User defined range #2 +8FF9C2 E545 8FF9C2 User defined range #2 +8FF9C3 E546 8FF9C3 User defined range #2 +8FF9C4 E547 8FF9C4 User defined range #2 +8FF9C5 E548 8FF9C5 User defined range #2 +8FF9C6 E549 8FF9C6 User defined range #2 +8FF9C7 E54A 8FF9C7 User defined range #2 +8FF9C8 E54B 8FF9C8 User defined range #2 +8FF9C9 E54C 8FF9C9 User defined range #2 +8FF9CA E54D 8FF9CA User defined range #2 +8FF9CB E54E 8FF9CB User defined range #2 +8FF9CC E54F 8FF9CC User defined range #2 +8FF9CD E550 8FF9CD User defined range #2 +8FF9CE E551 8FF9CE User defined range #2 +8FF9CF E552 8FF9CF User defined range #2 +8FF9D0 E553 8FF9D0 User defined range #2 +8FF9D1 E554 8FF9D1 User defined range #2 +8FF9D2 E555 8FF9D2 User defined range #2 +8FF9D3 E556 8FF9D3 User defined range #2 +8FF9D4 E557 8FF9D4 User defined range #2 +8FF9D5 E558 8FF9D5 User defined range #2 +8FF9D6 E559 8FF9D6 User defined range #2 +8FF9D7 E55A 8FF9D7 User defined range #2 +8FF9D8 E55B 8FF9D8 User defined range #2 +8FF9D9 E55C 8FF9D9 User defined range #2 +8FF9DA E55D 8FF9DA User defined range #2 +8FF9DB E55E 8FF9DB User defined range #2 +8FF9DC E55F 8FF9DC User defined range #2 +8FF9DD E560 8FF9DD User defined range #2 +8FF9DE E561 8FF9DE User defined range #2 +8FF9DF E562 8FF9DF User defined range #2 +8FF9E0 E563 8FF9E0 User defined range #2 +8FF9E1 E564 8FF9E1 User defined range #2 +8FF9E2 E565 8FF9E2 User defined range #2 +8FF9E3 E566 8FF9E3 User defined range #2 +8FF9E4 E567 8FF9E4 User defined range #2 +8FF9E5 E568 8FF9E5 User defined range #2 +8FF9E6 E569 8FF9E6 User defined range #2 +8FF9E7 E56A 8FF9E7 User defined range #2 +8FF9E8 E56B 8FF9E8 User defined range #2 +8FF9E9 E56C 8FF9E9 User defined range #2 +8FF9EA E56D 8FF9EA User defined range #2 +8FF9EB E56E 8FF9EB User defined range #2 +8FF9EC E56F 8FF9EC User defined range #2 +8FF9ED E570 8FF9ED User defined range #2 +8FF9EE E571 8FF9EE User defined range #2 +8FF9EF E572 8FF9EF User defined range #2 +8FF9F0 E573 8FF9F0 User defined range #2 +8FF9F1 E574 8FF9F1 User defined range #2 +8FF9F2 E575 8FF9F2 User defined range #2 +8FF9F3 E576 8FF9F3 User defined range #2 +8FF9F4 E577 8FF9F4 User defined range #2 +8FF9F5 E578 8FF9F5 User defined range #2 +8FF9F6 E579 8FF9F6 User defined range #2 +8FF9F7 E57A 8FF9F7 User defined range #2 +8FF9F8 E57B 8FF9F8 User defined range #2 +8FF9F9 E57C 8FF9F9 User defined range #2 +8FF9FA E57D 8FF9FA User defined range #2 +8FF9FB E57E 8FF9FB User defined range #2 +8FF9FC E57F 8FF9FC User defined range #2 +8FF9FD E580 8FF9FD User defined range #2 +8FF9FE E581 8FF9FE User defined range #2 +8FFAA1 E582 8FFAA1 User defined range #2 +8FFAA2 E583 8FFAA2 User defined range #2 +8FFAA3 E584 8FFAA3 User defined range #2 +8FFAA4 E585 8FFAA4 User defined range #2 +8FFAA5 E586 8FFAA5 User defined range #2 +8FFAA6 E587 8FFAA6 User defined range #2 +8FFAA7 E588 8FFAA7 User defined range #2 +8FFAA8 E589 8FFAA8 User defined range #2 +8FFAA9 E58A 8FFAA9 User defined range #2 +8FFAAA E58B 8FFAAA User defined range #2 +8FFAAB E58C 8FFAAB User defined range #2 +8FFAAC E58D 8FFAAC User defined range #2 +8FFAAD E58E 8FFAAD User defined range #2 +8FFAAE E58F 8FFAAE User defined range #2 +8FFAAF E590 8FFAAF User defined range #2 +8FFAB0 E591 8FFAB0 User defined range #2 +8FFAB1 E592 8FFAB1 User defined range #2 +8FFAB2 E593 8FFAB2 User defined range #2 +8FFAB3 E594 8FFAB3 User defined range #2 +8FFAB4 E595 8FFAB4 User defined range #2 +8FFAB5 E596 8FFAB5 User defined range #2 +8FFAB6 E597 8FFAB6 User defined range #2 +8FFAB7 E598 8FFAB7 User defined range #2 +8FFAB8 E599 8FFAB8 User defined range #2 +8FFAB9 E59A 8FFAB9 User defined range #2 +8FFABA E59B 8FFABA User defined range #2 +8FFABB E59C 8FFABB User defined range #2 +8FFABC E59D 8FFABC User defined range #2 +8FFABD E59E 8FFABD User defined range #2 +8FFABE E59F 8FFABE User defined range #2 +8FFABF E5A0 8FFABF User defined range #2 +8FFAC0 E5A1 8FFAC0 User defined range #2 +8FFAC1 E5A2 8FFAC1 User defined range #2 +8FFAC2 E5A3 8FFAC2 User defined range #2 +8FFAC3 E5A4 8FFAC3 User defined range #2 +8FFAC4 E5A5 8FFAC4 User defined range #2 +8FFAC5 E5A6 8FFAC5 User defined range #2 +8FFAC6 E5A7 8FFAC6 User defined range #2 +8FFAC7 E5A8 8FFAC7 User defined range #2 +8FFAC8 E5A9 8FFAC8 User defined range #2 +8FFAC9 E5AA 8FFAC9 User defined range #2 +8FFACA E5AB 8FFACA User defined range #2 +8FFACB E5AC 8FFACB User defined range #2 +8FFACC E5AD 8FFACC User defined range #2 +8FFACD E5AE 8FFACD User defined range #2 +8FFACE E5AF 8FFACE User defined range #2 +8FFACF E5B0 8FFACF User defined range #2 +8FFAD0 E5B1 8FFAD0 User defined range #2 +8FFAD1 E5B2 8FFAD1 User defined range #2 +8FFAD2 E5B3 8FFAD2 User defined range #2 +8FFAD3 E5B4 8FFAD3 User defined range #2 +8FFAD4 E5B5 8FFAD4 User defined range #2 +8FFAD5 E5B6 8FFAD5 User defined range #2 +8FFAD6 E5B7 8FFAD6 User defined range #2 +8FFAD7 E5B8 8FFAD7 User defined range #2 +8FFAD8 E5B9 8FFAD8 User defined range #2 +8FFAD9 E5BA 8FFAD9 User defined range #2 +8FFADA E5BB 8FFADA User defined range #2 +8FFADB E5BC 8FFADB User defined range #2 +8FFADC E5BD 8FFADC User defined range #2 +8FFADD E5BE 8FFADD User defined range #2 +8FFADE E5BF 8FFADE User defined range #2 +8FFADF E5C0 8FFADF User defined range #2 +8FFAE0 E5C1 8FFAE0 User defined range #2 +8FFAE1 E5C2 8FFAE1 User defined range #2 +8FFAE2 E5C3 8FFAE2 User defined range #2 +8FFAE3 E5C4 8FFAE3 User defined range #2 +8FFAE4 E5C5 8FFAE4 User defined range #2 +8FFAE5 E5C6 8FFAE5 User defined range #2 +8FFAE6 E5C7 8FFAE6 User defined range #2 +8FFAE7 E5C8 8FFAE7 User defined range #2 +8FFAE8 E5C9 8FFAE8 User defined range #2 +8FFAE9 E5CA 8FFAE9 User defined range #2 +8FFAEA E5CB 8FFAEA User defined range #2 +8FFAEB E5CC 8FFAEB User defined range #2 +8FFAEC E5CD 8FFAEC User defined range #2 +8FFAED E5CE 8FFAED User defined range #2 +8FFAEE E5CF 8FFAEE User defined range #2 +8FFAEF E5D0 8FFAEF User defined range #2 +8FFAF0 E5D1 8FFAF0 User defined range #2 +8FFAF1 E5D2 8FFAF1 User defined range #2 +8FFAF2 E5D3 8FFAF2 User defined range #2 +8FFAF3 E5D4 8FFAF3 User defined range #2 +8FFAF4 E5D5 8FFAF4 User defined range #2 +8FFAF5 E5D6 8FFAF5 User defined range #2 +8FFAF6 E5D7 8FFAF6 User defined range #2 +8FFAF7 E5D8 8FFAF7 User defined range #2 +8FFAF8 E5D9 8FFAF8 User defined range #2 +8FFAF9 E5DA 8FFAF9 User defined range #2 +8FFAFA E5DB 8FFAFA User defined range #2 +8FFAFB E5DC 8FFAFB User defined range #2 +8FFAFC E5DD 8FFAFC User defined range #2 +8FFAFD E5DE 8FFAFD User defined range #2 +8FFAFE E5DF 8FFAFE User defined range #2 +8FFBA1 E5E0 8FFBA1 User defined range #2 +8FFBA2 E5E1 8FFBA2 User defined range #2 +8FFBA3 E5E2 8FFBA3 User defined range #2 +8FFBA4 E5E3 8FFBA4 User defined range #2 +8FFBA5 E5E4 8FFBA5 User defined range #2 +8FFBA6 E5E5 8FFBA6 User defined range #2 +8FFBA7 E5E6 8FFBA7 User defined range #2 +8FFBA8 E5E7 8FFBA8 User defined range #2 +8FFBA9 E5E8 8FFBA9 User defined range #2 +8FFBAA E5E9 8FFBAA User defined range #2 +8FFBAB E5EA 8FFBAB User defined range #2 +8FFBAC E5EB 8FFBAC User defined range #2 +8FFBAD E5EC 8FFBAD User defined range #2 +8FFBAE E5ED 8FFBAE User defined range #2 +8FFBAF E5EE 8FFBAF User defined range #2 +8FFBB0 E5EF 8FFBB0 User defined range #2 +8FFBB1 E5F0 8FFBB1 User defined range #2 +8FFBB2 E5F1 8FFBB2 User defined range #2 +8FFBB3 E5F2 8FFBB3 User defined range #2 +8FFBB4 E5F3 8FFBB4 User defined range #2 +8FFBB5 E5F4 8FFBB5 User defined range #2 +8FFBB6 E5F5 8FFBB6 User defined range #2 +8FFBB7 E5F6 8FFBB7 User defined range #2 +8FFBB8 E5F7 8FFBB8 User defined range #2 +8FFBB9 E5F8 8FFBB9 User defined range #2 +8FFBBA E5F9 8FFBBA User defined range #2 +8FFBBB E5FA 8FFBBB User defined range #2 +8FFBBC E5FB 8FFBBC User defined range #2 +8FFBBD E5FC 8FFBBD User defined range #2 +8FFBBE E5FD 8FFBBE User defined range #2 +8FFBBF E5FE 8FFBBF User defined range #2 +8FFBC0 E5FF 8FFBC0 User defined range #2 +8FFBC1 E600 8FFBC1 User defined range #2 +8FFBC2 E601 8FFBC2 User defined range #2 +8FFBC3 E602 8FFBC3 User defined range #2 +8FFBC4 E603 8FFBC4 User defined range #2 +8FFBC5 E604 8FFBC5 User defined range #2 +8FFBC6 E605 8FFBC6 User defined range #2 +8FFBC7 E606 8FFBC7 User defined range #2 +8FFBC8 E607 8FFBC8 User defined range #2 +8FFBC9 E608 8FFBC9 User defined range #2 +8FFBCA E609 8FFBCA User defined range #2 +8FFBCB E60A 8FFBCB User defined range #2 +8FFBCC E60B 8FFBCC User defined range #2 +8FFBCD E60C 8FFBCD User defined range #2 +8FFBCE E60D 8FFBCE User defined range #2 +8FFBCF E60E 8FFBCF User defined range #2 +8FFBD0 E60F 8FFBD0 User defined range #2 +8FFBD1 E610 8FFBD1 User defined range #2 +8FFBD2 E611 8FFBD2 User defined range #2 +8FFBD3 E612 8FFBD3 User defined range #2 +8FFBD4 E613 8FFBD4 User defined range #2 +8FFBD5 E614 8FFBD5 User defined range #2 +8FFBD6 E615 8FFBD6 User defined range #2 +8FFBD7 E616 8FFBD7 User defined range #2 +8FFBD8 E617 8FFBD8 User defined range #2 +8FFBD9 E618 8FFBD9 User defined range #2 +8FFBDA E619 8FFBDA User defined range #2 +8FFBDB E61A 8FFBDB User defined range #2 +8FFBDC E61B 8FFBDC User defined range #2 +8FFBDD E61C 8FFBDD User defined range #2 +8FFBDE E61D 8FFBDE User defined range #2 +8FFBDF E61E 8FFBDF User defined range #2 +8FFBE0 E61F 8FFBE0 User defined range #2 +8FFBE1 E620 8FFBE1 User defined range #2 +8FFBE2 E621 8FFBE2 User defined range #2 +8FFBE3 E622 8FFBE3 User defined range #2 +8FFBE4 E623 8FFBE4 User defined range #2 +8FFBE5 E624 8FFBE5 User defined range #2 +8FFBE6 E625 8FFBE6 User defined range #2 +8FFBE7 E626 8FFBE7 User defined range #2 +8FFBE8 E627 8FFBE8 User defined range #2 +8FFBE9 E628 8FFBE9 User defined range #2 +8FFBEA E629 8FFBEA User defined range #2 +8FFBEB E62A 8FFBEB User defined range #2 +8FFBEC E62B 8FFBEC User defined range #2 +8FFBED E62C 8FFBED User defined range #2 +8FFBEE E62D 8FFBEE User defined range #2 +8FFBEF E62E 8FFBEF User defined range #2 +8FFBF0 E62F 8FFBF0 User defined range #2 +8FFBF1 E630 8FFBF1 User defined range #2 +8FFBF2 E631 8FFBF2 User defined range #2 +8FFBF3 E632 8FFBF3 User defined range #2 +8FFBF4 E633 8FFBF4 User defined range #2 +8FFBF5 E634 8FFBF5 User defined range #2 +8FFBF6 E635 8FFBF6 User defined range #2 +8FFBF7 E636 8FFBF7 User defined range #2 +8FFBF8 E637 8FFBF8 User defined range #2 +8FFBF9 E638 8FFBF9 User defined range #2 +8FFBFA E639 8FFBFA User defined range #2 +8FFBFB E63A 8FFBFB User defined range #2 +8FFBFC E63B 8FFBFC User defined range #2 +8FFBFD E63C 8FFBFD User defined range #2 +8FFBFE E63D 8FFBFE User defined range #2 +8FFCA1 E63E 8FFCA1 User defined range #2 +8FFCA2 E63F 8FFCA2 User defined range #2 +8FFCA3 E640 8FFCA3 User defined range #2 +8FFCA4 E641 8FFCA4 User defined range #2 +8FFCA5 E642 8FFCA5 User defined range #2 +8FFCA6 E643 8FFCA6 User defined range #2 +8FFCA7 E644 8FFCA7 User defined range #2 +8FFCA8 E645 8FFCA8 User defined range #2 +8FFCA9 E646 8FFCA9 User defined range #2 +8FFCAA E647 8FFCAA User defined range #2 +8FFCAB E648 8FFCAB User defined range #2 +8FFCAC E649 8FFCAC User defined range #2 +8FFCAD E64A 8FFCAD User defined range #2 +8FFCAE E64B 8FFCAE User defined range #2 +8FFCAF E64C 8FFCAF User defined range #2 +8FFCB0 E64D 8FFCB0 User defined range #2 +8FFCB1 E64E 8FFCB1 User defined range #2 +8FFCB2 E64F 8FFCB2 User defined range #2 +8FFCB3 E650 8FFCB3 User defined range #2 +8FFCB4 E651 8FFCB4 User defined range #2 +8FFCB5 E652 8FFCB5 User defined range #2 +8FFCB6 E653 8FFCB6 User defined range #2 +8FFCB7 E654 8FFCB7 User defined range #2 +8FFCB8 E655 8FFCB8 User defined range #2 +8FFCB9 E656 8FFCB9 User defined range #2 +8FFCBA E657 8FFCBA User defined range #2 +8FFCBB E658 8FFCBB User defined range #2 +8FFCBC E659 8FFCBC User defined range #2 +8FFCBD E65A 8FFCBD User defined range #2 +8FFCBE E65B 8FFCBE User defined range #2 +8FFCBF E65C 8FFCBF User defined range #2 +8FFCC0 E65D 8FFCC0 User defined range #2 +8FFCC1 E65E 8FFCC1 User defined range #2 +8FFCC2 E65F 8FFCC2 User defined range #2 +8FFCC3 E660 8FFCC3 User defined range #2 +8FFCC4 E661 8FFCC4 User defined range #2 +8FFCC5 E662 8FFCC5 User defined range #2 +8FFCC6 E663 8FFCC6 User defined range #2 +8FFCC7 E664 8FFCC7 User defined range #2 +8FFCC8 E665 8FFCC8 User defined range #2 +8FFCC9 E666 8FFCC9 User defined range #2 +8FFCCA E667 8FFCCA User defined range #2 +8FFCCB E668 8FFCCB User defined range #2 +8FFCCC E669 8FFCCC User defined range #2 +8FFCCD E66A 8FFCCD User defined range #2 +8FFCCE E66B 8FFCCE User defined range #2 +8FFCCF E66C 8FFCCF User defined range #2 +8FFCD0 E66D 8FFCD0 User defined range #2 +8FFCD1 E66E 8FFCD1 User defined range #2 +8FFCD2 E66F 8FFCD2 User defined range #2 +8FFCD3 E670 8FFCD3 User defined range #2 +8FFCD4 E671 8FFCD4 User defined range #2 +8FFCD5 E672 8FFCD5 User defined range #2 +8FFCD6 E673 8FFCD6 User defined range #2 +8FFCD7 E674 8FFCD7 User defined range #2 +8FFCD8 E675 8FFCD8 User defined range #2 +8FFCD9 E676 8FFCD9 User defined range #2 +8FFCDA E677 8FFCDA User defined range #2 +8FFCDB E678 8FFCDB User defined range #2 +8FFCDC E679 8FFCDC User defined range #2 +8FFCDD E67A 8FFCDD User defined range #2 +8FFCDE E67B 8FFCDE User defined range #2 +8FFCDF E67C 8FFCDF User defined range #2 +8FFCE0 E67D 8FFCE0 User defined range #2 +8FFCE1 E67E 8FFCE1 User defined range #2 +8FFCE2 E67F 8FFCE2 User defined range #2 +8FFCE3 E680 8FFCE3 User defined range #2 +8FFCE4 E681 8FFCE4 User defined range #2 +8FFCE5 E682 8FFCE5 User defined range #2 +8FFCE6 E683 8FFCE6 User defined range #2 +8FFCE7 E684 8FFCE7 User defined range #2 +8FFCE8 E685 8FFCE8 User defined range #2 +8FFCE9 E686 8FFCE9 User defined range #2 +8FFCEA E687 8FFCEA User defined range #2 +8FFCEB E688 8FFCEB User defined range #2 +8FFCEC E689 8FFCEC User defined range #2 +8FFCED E68A 8FFCED User defined range #2 +8FFCEE E68B 8FFCEE User defined range #2 +8FFCEF E68C 8FFCEF User defined range #2 +8FFCF0 E68D 8FFCF0 User defined range #2 +8FFCF1 E68E 8FFCF1 User defined range #2 +8FFCF2 E68F 8FFCF2 User defined range #2 +8FFCF3 E690 8FFCF3 User defined range #2 +8FFCF4 E691 8FFCF4 User defined range #2 +8FFCF5 E692 8FFCF5 User defined range #2 +8FFCF6 E693 8FFCF6 User defined range #2 +8FFCF7 E694 8FFCF7 User defined range #2 +8FFCF8 E695 8FFCF8 User defined range #2 +8FFCF9 E696 8FFCF9 User defined range #2 +8FFCFA E697 8FFCFA User defined range #2 +8FFCFB E698 8FFCFB User defined range #2 +8FFCFC E699 8FFCFC User defined range #2 +8FFCFD E69A 8FFCFD User defined range #2 +8FFCFE E69B 8FFCFE User defined range #2 +8FFDA1 E69C 8FFDA1 User defined range #2 +8FFDA2 E69D 8FFDA2 User defined range #2 +8FFDA3 E69E 8FFDA3 User defined range #2 +8FFDA4 E69F 8FFDA4 User defined range #2 +8FFDA5 E6A0 8FFDA5 User defined range #2 +8FFDA6 E6A1 8FFDA6 User defined range #2 +8FFDA7 E6A2 8FFDA7 User defined range #2 +8FFDA8 E6A3 8FFDA8 User defined range #2 +8FFDA9 E6A4 8FFDA9 User defined range #2 +8FFDAA E6A5 8FFDAA User defined range #2 +8FFDAB E6A6 8FFDAB User defined range #2 +8FFDAC E6A7 8FFDAC User defined range #2 +8FFDAD E6A8 8FFDAD User defined range #2 +8FFDAE E6A9 8FFDAE User defined range #2 +8FFDAF E6AA 8FFDAF User defined range #2 +8FFDB0 E6AB 8FFDB0 User defined range #2 +8FFDB1 E6AC 8FFDB1 User defined range #2 +8FFDB2 E6AD 8FFDB2 User defined range #2 +8FFDB3 E6AE 8FFDB3 User defined range #2 +8FFDB4 E6AF 8FFDB4 User defined range #2 +8FFDB5 E6B0 8FFDB5 User defined range #2 +8FFDB6 E6B1 8FFDB6 User defined range #2 +8FFDB7 E6B2 8FFDB7 User defined range #2 +8FFDB8 E6B3 8FFDB8 User defined range #2 +8FFDB9 E6B4 8FFDB9 User defined range #2 +8FFDBA E6B5 8FFDBA User defined range #2 +8FFDBB E6B6 8FFDBB User defined range #2 +8FFDBC E6B7 8FFDBC User defined range #2 +8FFDBD E6B8 8FFDBD User defined range #2 +8FFDBE E6B9 8FFDBE User defined range #2 +8FFDBF E6BA 8FFDBF User defined range #2 +8FFDC0 E6BB 8FFDC0 User defined range #2 +8FFDC1 E6BC 8FFDC1 User defined range #2 +8FFDC2 E6BD 8FFDC2 User defined range #2 +8FFDC3 E6BE 8FFDC3 User defined range #2 +8FFDC4 E6BF 8FFDC4 User defined range #2 +8FFDC5 E6C0 8FFDC5 User defined range #2 +8FFDC6 E6C1 8FFDC6 User defined range #2 +8FFDC7 E6C2 8FFDC7 User defined range #2 +8FFDC8 E6C3 8FFDC8 User defined range #2 +8FFDC9 E6C4 8FFDC9 User defined range #2 +8FFDCA E6C5 8FFDCA User defined range #2 +8FFDCB E6C6 8FFDCB User defined range #2 +8FFDCC E6C7 8FFDCC User defined range #2 +8FFDCD E6C8 8FFDCD User defined range #2 +8FFDCE E6C9 8FFDCE User defined range #2 +8FFDCF E6CA 8FFDCF User defined range #2 +8FFDD0 E6CB 8FFDD0 User defined range #2 +8FFDD1 E6CC 8FFDD1 User defined range #2 +8FFDD2 E6CD 8FFDD2 User defined range #2 +8FFDD3 E6CE 8FFDD3 User defined range #2 +8FFDD4 E6CF 8FFDD4 User defined range #2 +8FFDD5 E6D0 8FFDD5 User defined range #2 +8FFDD6 E6D1 8FFDD6 User defined range #2 +8FFDD7 E6D2 8FFDD7 User defined range #2 +8FFDD8 E6D3 8FFDD8 User defined range #2 +8FFDD9 E6D4 8FFDD9 User defined range #2 +8FFDDA E6D5 8FFDDA User defined range #2 +8FFDDB E6D6 8FFDDB User defined range #2 +8FFDDC E6D7 8FFDDC User defined range #2 +8FFDDD E6D8 8FFDDD User defined range #2 +8FFDDE E6D9 8FFDDE User defined range #2 +8FFDDF E6DA 8FFDDF User defined range #2 +8FFDE0 E6DB 8FFDE0 User defined range #2 +8FFDE1 E6DC 8FFDE1 User defined range #2 +8FFDE2 E6DD 8FFDE2 User defined range #2 +8FFDE3 E6DE 8FFDE3 User defined range #2 +8FFDE4 E6DF 8FFDE4 User defined range #2 +8FFDE5 E6E0 8FFDE5 User defined range #2 +8FFDE6 E6E1 8FFDE6 User defined range #2 +8FFDE7 E6E2 8FFDE7 User defined range #2 +8FFDE8 E6E3 8FFDE8 User defined range #2 +8FFDE9 E6E4 8FFDE9 User defined range #2 +8FFDEA E6E5 8FFDEA User defined range #2 +8FFDEB E6E6 8FFDEB User defined range #2 +8FFDEC E6E7 8FFDEC User defined range #2 +8FFDED E6E8 8FFDED User defined range #2 +8FFDEE E6E9 8FFDEE User defined range #2 +8FFDEF E6EA 8FFDEF User defined range #2 +8FFDF0 E6EB 8FFDF0 User defined range #2 +8FFDF1 E6EC 8FFDF1 User defined range #2 +8FFDF2 E6ED 8FFDF2 User defined range #2 +8FFDF3 E6EE 8FFDF3 User defined range #2 +8FFDF4 E6EF 8FFDF4 User defined range #2 +8FFDF5 E6F0 8FFDF5 User defined range #2 +8FFDF6 E6F1 8FFDF6 User defined range #2 +8FFDF7 E6F2 8FFDF7 User defined range #2 +8FFDF8 E6F3 8FFDF8 User defined range #2 +8FFDF9 E6F4 8FFDF9 User defined range #2 +8FFDFA E6F5 8FFDFA User defined range #2 +8FFDFB E6F6 8FFDFB User defined range #2 +8FFDFC E6F7 8FFDFC User defined range #2 +8FFDFD E6F8 8FFDFD User defined range #2 +8FFDFE E6F9 8FFDFE User defined range #2 +8FFEA1 E6FA 8FFEA1 User defined range #2 +8FFEA2 E6FB 8FFEA2 User defined range #2 +8FFEA3 E6FC 8FFEA3 User defined range #2 +8FFEA4 E6FD 8FFEA4 User defined range #2 +8FFEA5 E6FE 8FFEA5 User defined range #2 +8FFEA6 E6FF 8FFEA6 User defined range #2 +8FFEA7 E700 8FFEA7 User defined range #2 +8FFEA8 E701 8FFEA8 User defined range #2 +8FFEA9 E702 8FFEA9 User defined range #2 +8FFEAA E703 8FFEAA User defined range #2 +8FFEAB E704 8FFEAB User defined range #2 +8FFEAC E705 8FFEAC User defined range #2 +8FFEAD E706 8FFEAD User defined range #2 +8FFEAE E707 8FFEAE User defined range #2 +8FFEAF E708 8FFEAF User defined range #2 +8FFEB0 E709 8FFEB0 User defined range #2 +8FFEB1 E70A 8FFEB1 User defined range #2 +8FFEB2 E70B 8FFEB2 User defined range #2 +8FFEB3 E70C 8FFEB3 User defined range #2 +8FFEB4 E70D 8FFEB4 User defined range #2 +8FFEB5 E70E 8FFEB5 User defined range #2 +8FFEB6 E70F 8FFEB6 User defined range #2 +8FFEB7 E710 8FFEB7 User defined range #2 +8FFEB8 E711 8FFEB8 User defined range #2 +8FFEB9 E712 8FFEB9 User defined range #2 +8FFEBA E713 8FFEBA User defined range #2 +8FFEBB E714 8FFEBB User defined range #2 +8FFEBC E715 8FFEBC User defined range #2 +8FFEBD E716 8FFEBD User defined range #2 +8FFEBE E717 8FFEBE User defined range #2 +8FFEBF E718 8FFEBF User defined range #2 +8FFEC0 E719 8FFEC0 User defined range #2 +8FFEC1 E71A 8FFEC1 User defined range #2 +8FFEC2 E71B 8FFEC2 User defined range #2 +8FFEC3 E71C 8FFEC3 User defined range #2 +8FFEC4 E71D 8FFEC4 User defined range #2 +8FFEC5 E71E 8FFEC5 User defined range #2 +8FFEC6 E71F 8FFEC6 User defined range #2 +8FFEC7 E720 8FFEC7 User defined range #2 +8FFEC8 E721 8FFEC8 User defined range #2 +8FFEC9 E722 8FFEC9 User defined range #2 +8FFECA E723 8FFECA User defined range #2 +8FFECB E724 8FFECB User defined range #2 +8FFECC E725 8FFECC User defined range #2 +8FFECD E726 8FFECD User defined range #2 +8FFECE E727 8FFECE User defined range #2 +8FFECF E728 8FFECF User defined range #2 +8FFED0 E729 8FFED0 User defined range #2 +8FFED1 E72A 8FFED1 User defined range #2 +8FFED2 E72B 8FFED2 User defined range #2 +8FFED3 E72C 8FFED3 User defined range #2 +8FFED4 E72D 8FFED4 User defined range #2 +8FFED5 E72E 8FFED5 User defined range #2 +8FFED6 E72F 8FFED6 User defined range #2 +8FFED7 E730 8FFED7 User defined range #2 +8FFED8 E731 8FFED8 User defined range #2 +8FFED9 E732 8FFED9 User defined range #2 +8FFEDA E733 8FFEDA User defined range #2 +8FFEDB E734 8FFEDB User defined range #2 +8FFEDC E735 8FFEDC User defined range #2 +8FFEDD E736 8FFEDD User defined range #2 +8FFEDE E737 8FFEDE User defined range #2 +8FFEDF E738 8FFEDF User defined range #2 +8FFEE0 E739 8FFEE0 User defined range #2 +8FFEE1 E73A 8FFEE1 User defined range #2 +8FFEE2 E73B 8FFEE2 User defined range #2 +8FFEE3 E73C 8FFEE3 User defined range #2 +8FFEE4 E73D 8FFEE4 User defined range #2 +8FFEE5 E73E 8FFEE5 User defined range #2 +8FFEE6 E73F 8FFEE6 User defined range #2 +8FFEE7 E740 8FFEE7 User defined range #2 +8FFEE8 E741 8FFEE8 User defined range #2 +8FFEE9 E742 8FFEE9 User defined range #2 +8FFEEA E743 8FFEEA User defined range #2 +8FFEEB E744 8FFEEB User defined range #2 +8FFEEC E745 8FFEEC User defined range #2 +8FFEED E746 8FFEED User defined range #2 +8FFEEE E747 8FFEEE User defined range #2 +8FFEEF E748 8FFEEF User defined range #2 +8FFEF0 E749 8FFEF0 User defined range #2 +8FFEF1 E74A 8FFEF1 User defined range #2 +8FFEF2 E74B 8FFEF2 User defined range #2 +8FFEF3 E74C 8FFEF3 User defined range #2 +8FFEF4 E74D 8FFEF4 User defined range #2 +8FFEF5 E74E 8FFEF5 User defined range #2 +8FFEF6 E74F 8FFEF6 User defined range #2 +8FFEF7 E750 8FFEF7 User defined range #2 +8FFEF8 E751 8FFEF8 User defined range #2 +8FFEF9 E752 8FFEF9 User defined range #2 +8FFEFA E753 8FFEFA User defined range #2 +8FFEFB E754 8FFEFB User defined range #2 +8FFEFC E755 8FFEFC User defined range #2 +8FFEFD E756 8FFEFD User defined range #2 +8FFEFE E757 8FFEFE User defined range #2 +A1A1 3000 A1A1 U+3000 IDEOGRAPHIC SPACE +A1A2 3001 A1A2 U+3001 IDEOGRAPHIC COMMA +A1A3 3002 A1A3 U+3002 IDEOGRAPHIC FULL STOP +A1A4 FF0C A1A4 U+FF0C FULLWIDTH COMMA +A1A5 FF0E A1A5 U+FF0E FULLWIDTH FULL STOP +A1A6 30FB A1A6 U+30FB KATAKANA MIDDLE DOT +A1A7 FF1A A1A7 U+FF1A FULLWIDTH COLON +A1A8 FF1B A1A8 U+FF1B FULLWIDTH SEMICOLON +A1A9 FF1F A1A9 U+FF1F FULLWIDTH QUESTION MARK +A1AA FF01 A1AA U+FF01 FULLWIDTH EXCLAMATION MARK +A1AB 309B A1AB U+309B KATAKANA-HIRAGANA VOICED SOUND MARK +A1AC 309C A1AC U+309C KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A1AD 00B4 A1AD U+00B4 ACUTE ACCENT +A1AE FF40 A1AE U+FF40 FULLWIDTH GRAVE ACCENT +A1AF 00A8 A1AF U+00A8 DIAERESIS +A1B0 FF3E A1B0 U+FF3E FULLWIDTH CIRCUMFLEX ACCENT +A1B1 FFE3 A1B1 U+FFE3 FULLWIDTH MACRON +A1B2 FF3F A1B2 U+FF3F FULLWIDTH LOW LINE +A1B3 30FD A1B3 U+30FD KATAKANA ITERATION MARK +A1B4 30FE A1B4 U+30FE KATAKANA VOICED ITERATION MARK +A1B5 309D A1B5 U+309D HIRAGANA ITERATION MARK +A1B6 309E A1B6 U+309E HIRAGANA VOICED ITERATION MARK +A1B7 3003 A1B7 U+3003 DITTO MARK +A1B8 4EDD A1B8 U+4EDD <CJK> +A1B9 3005 A1B9 U+3005 IDEOGRAPHIC ITERATION MARK +A1BA 3006 A1BA U+3006 IDEOGRAPHIC CLOSING MARK +A1BB 3007 A1BB U+3007 IDEOGRAPHIC NUMBER ZERO +A1BC 30FC A1BC U+30FC KATAKANA-HIRAGANA PROLONGED SOUND MARK +A1BD 2015 A1BD U+2015 HORIZONTAL BAR +A1BE 2010 A1BE U+2010 HYPHEN +A1BF FF0F A1BF U+FF0F FULLWIDTH SOLIDUS +A1C1 301C A1C1 U+301C WAVE DASH +A1C2 2016 A1C2 U+2016 DOUBLE VERTICAL LINE +A1C3 FF5C A1C3 U+FF5C FULLWIDTH VERTICAL LINE +A1C4 2026 A1C4 U+2026 HORIZONTAL ELLIPSIS +A1C5 2025 A1C5 U+2025 TWO DOT LEADER +A1C6 2018 A1C6 U+2018 LEFT SINGLE QUOTATION MARK +A1C7 2019 A1C7 U+2019 RIGHT SINGLE QUOTATION MARK +A1C8 201C A1C8 U+201C LEFT DOUBLE QUOTATION MARK +A1C9 201D A1C9 U+201D RIGHT DOUBLE QUOTATION MARK +A1CA FF08 A1CA U+FF08 FULLWIDTH LEFT PARENTHESIS +A1CB FF09 A1CB U+FF09 FULLWIDTH RIGHT PARENTHESIS +A1CC 3014 A1CC U+3014 LEFT TORTOISE SHELL BRACKET +A1CD 3015 A1CD U+3015 RIGHT TORTOISE SHELL BRACKET +A1CE FF3B A1CE U+FF3B FULLWIDTH LEFT SQUARE BRACKET +A1CF FF3D A1CF U+FF3D FULLWIDTH RIGHT SQUARE BRACKET +A1D0 FF5B A1D0 U+FF5B FULLWIDTH LEFT CURLY BRACKET +A1D1 FF5D A1D1 U+FF5D FULLWIDTH RIGHT CURLY BRACKET +A1D2 3008 A1D2 U+3008 LEFT ANGLE BRACKET +A1D3 3009 A1D3 U+3009 RIGHT ANGLE BRACKET +A1D4 300A A1D4 U+300A LEFT DOUBLE ANGLE BRACKET +A1D5 300B A1D5 U+300B RIGHT DOUBLE ANGLE BRACKET +A1D6 300C A1D6 U+300C LEFT CORNER BRACKET +A1D7 300D A1D7 U+300D RIGHT CORNER BRACKET +A1D8 300E A1D8 U+300E LEFT WHITE CORNER BRACKET +A1D9 300F A1D9 U+300F RIGHT WHITE CORNER BRACKET +A1DA 3010 A1DA U+3010 LEFT BLACK LENTICULAR BRACKET +A1DB 3011 A1DB U+3011 RIGHT BLACK LENTICULAR BRACKET +A1DC FF0B A1DC U+FF0B FULLWIDTH PLUS SIGN +A1DD 2212 A1DD U+2212 MINUS SIGN +A1DE 00B1 A1DE U+00B1 PLUS-MINUS SIGN +A1DF 00D7 A1DF U+00D7 MULTIPLICATION SIGN +A1E0 00F7 A1E0 U+00F7 DIVISION SIGN +A1E1 FF1D A1E1 U+FF1D FULLWIDTH EQUALS SIGN +A1E2 2260 A1E2 U+2260 NOT EQUAL TO +A1E3 FF1C A1E3 U+FF1C FULLWIDTH LESS-THAN SIGN +A1E4 FF1E A1E4 U+FF1E FULLWIDTH GREATER-THAN SIGN +A1E5 2266 A1E5 U+2266 LESS-THAN OVER EQUAL TO +A1E6 2267 A1E6 U+2267 GREATER-THAN OVER EQUAL TO +A1E7 221E A1E7 U+221E INFINITY +A1E8 2234 A1E8 U+2234 THEREFORE +A1E9 2642 A1E9 U+2642 MALE SIGN +A1EA 2640 A1EA U+2640 FEMALE SIGN +A1EB 00B0 A1EB U+00B0 DEGREE SIGN +A1EC 2032 A1EC U+2032 PRIME +A1ED 2033 A1ED U+2033 DOUBLE PRIME +A1EE 2103 A1EE U+2103 DEGREE CELSIUS +A1EF FFE5 A1EF U+FFE5 FULLWIDTH YEN SIGN +A1F0 FF04 A1F0 U+FF04 FULLWIDTH DOLLAR SIGN +A1F1 00A2 A1F1 U+00A2 CENT SIGN +A1F2 00A3 A1F2 U+00A3 POUND SIGN +A1F3 FF05 A1F3 U+FF05 FULLWIDTH PERCENT SIGN +A1F4 FF03 A1F4 U+FF03 FULLWIDTH NUMBER SIGN +A1F5 FF06 A1F5 U+FF06 FULLWIDTH AMPERSAND +A1F6 FF0A A1F6 U+FF0A FULLWIDTH ASTERISK +A1F7 FF20 A1F7 U+FF20 FULLWIDTH COMMERCIAL AT +A1F8 00A7 A1F8 U+00A7 SECTION SIGN +A1F9 2606 A1F9 U+2606 WHITE STAR +A1FA 2605 A1FA U+2605 BLACK STAR +A1FB 25CB A1FB U+25CB WHITE CIRCLE +A1FC 25CF A1FC U+25CF BLACK CIRCLE +A1FD 25CE A1FD U+25CE BULLSEYE +A1FE 25C7 A1FE U+25C7 WHITE DIAMOND +A2A1 25C6 A2A1 U+25C6 BLACK DIAMOND +A2A2 25A1 A2A2 U+25A1 WHITE SQUARE +A2A3 25A0 A2A3 U+25A0 BLACK SQUARE +A2A4 25B3 A2A4 U+25B3 WHITE UP-POINTING TRIANGLE +A2A5 25B2 A2A5 U+25B2 BLACK UP-POINTING TRIANGLE +A2A6 25BD A2A6 U+25BD WHITE DOWN-POINTING TRIANGLE +A2A7 25BC A2A7 U+25BC BLACK DOWN-POINTING TRIANGLE +A2A8 203B A2A8 U+203B REFERENCE MARK +A2A9 3012 A2A9 U+3012 POSTAL MARK +A2AA 2192 A2AA U+2192 RIGHTWARDS ARROW +A2AB 2190 A2AB U+2190 LEFTWARDS ARROW +A2AC 2191 A2AC U+2191 UPWARDS ARROW +A2AD 2193 A2AD U+2193 DOWNWARDS ARROW +A2AE 3013 A2AE U+3013 GETA MARK +A2BA 2208 A2BA U+2208 ELEMENT OF +A2BB 220B A2BB U+220B CONTAINS AS MEMBER +A2BC 2286 A2BC U+2286 SUBset OF OR EQUAL TO +A2BD 2287 A2BD U+2287 SUPERset OF OR EQUAL TO +A2BE 2282 A2BE U+2282 SUBset OF +A2BF 2283 A2BF U+2283 SUPERset OF +A2C0 222A A2C0 U+222A UNION +A2C1 2229 A2C1 U+2229 INTERSECTION +A2CA 2227 A2CA U+2227 LOGICAL AND +A2CB 2228 A2CB U+2228 LOGICAL OR +A2CC 00AC A2CC U+00AC NOT SIGN +A2CD 21D2 A2CD U+21D2 RIGHTWARDS DOUBLE ARROW +A2CE 21D4 A2CE U+21D4 LEFT RIGHT DOUBLE ARROW +A2CF 2200 A2CF U+2200 FOR ALL +A2D0 2203 A2D0 U+2203 THERE EXISTS +A2DC 2220 A2DC U+2220 ANGLE +A2DD 22A5 A2DD U+22A5 UP TACK +A2DE 2312 A2DE U+2312 ARC +A2DF 2202 A2DF U+2202 PARTIAL DIFFERENTIAL +A2E0 2207 A2E0 U+2207 NABLA +A2E1 2261 A2E1 U+2261 IDENTICAL TO +A2E2 2252 A2E2 U+2252 APPROXIMATELY EQUAL TO OR THE IMAGE OF +A2E3 226A A2E3 U+226A MUCH LESS-THAN +A2E4 226B A2E4 U+226B MUCH GREATER-THAN +A2E5 221A A2E5 U+221A SQUARE ROOT +A2E6 223D A2E6 U+223D REVERSED TILDE +A2E7 221D A2E7 U+221D PROPORTIONAL TO +A2E8 2235 A2E8 U+2235 BECAUSE +A2E9 222B A2E9 U+222B INTEGRAL +A2EA 222C A2EA U+222C DOUBLE INTEGRAL +A2F2 212B A2F2 U+212B ANGSTROM SIGN +A2F3 2030 A2F3 U+2030 PER MILLE SIGN +A2F4 266F A2F4 U+266F MUSIC SHARP SIGN +A2F5 266D A2F5 U+266D MUSIC FLAT SIGN +A2F6 266A A2F6 U+266A EIGHTH NOTE +A2F7 2020 A2F7 U+2020 DAGGER +A2F8 2021 A2F8 U+2021 DOUBLE DAGGER +A2F9 00B6 A2F9 U+00B6 PILCROW SIGN +A2FE 25EF A2FE U+25EF LARGE CIRCLE +A3B0 FF10 A3B0 U+FF10 FULLWIDTH DIGIT ZERO +A3B1 FF11 A3B1 U+FF11 FULLWIDTH DIGIT ONE +A3B2 FF12 A3B2 U+FF12 FULLWIDTH DIGIT TWO +A3B3 FF13 A3B3 U+FF13 FULLWIDTH DIGIT THREE +A3B4 FF14 A3B4 U+FF14 FULLWIDTH DIGIT FOUR +A3B5 FF15 A3B5 U+FF15 FULLWIDTH DIGIT FIVE +A3B6 FF16 A3B6 U+FF16 FULLWIDTH DIGIT SIX +A3B7 FF17 A3B7 U+FF17 FULLWIDTH DIGIT SEVEN +A3B8 FF18 A3B8 U+FF18 FULLWIDTH DIGIT EIGHT +A3B9 FF19 A3B9 U+FF19 FULLWIDTH DIGIT NINE +A3C1 FF21 A3C1 U+FF21 FULLWIDTH LATIN CAPITAL LETTER A +A3C2 FF22 A3C2 U+FF22 FULLWIDTH LATIN CAPITAL LETTER B +A3C3 FF23 A3C3 U+FF23 FULLWIDTH LATIN CAPITAL LETTER C +A3C4 FF24 A3C4 U+FF24 FULLWIDTH LATIN CAPITAL LETTER D +A3C5 FF25 A3C5 U+FF25 FULLWIDTH LATIN CAPITAL LETTER E +A3C6 FF26 A3C6 U+FF26 FULLWIDTH LATIN CAPITAL LETTER F +A3C7 FF27 A3C7 U+FF27 FULLWIDTH LATIN CAPITAL LETTER G +A3C8 FF28 A3C8 U+FF28 FULLWIDTH LATIN CAPITAL LETTER H +A3C9 FF29 A3C9 U+FF29 FULLWIDTH LATIN CAPITAL LETTER I +A3CA FF2A A3CA U+FF2A FULLWIDTH LATIN CAPITAL LETTER J +A3CB FF2B A3CB U+FF2B FULLWIDTH LATIN CAPITAL LETTER K +A3CC FF2C A3CC U+FF2C FULLWIDTH LATIN CAPITAL LETTER L +A3CD FF2D A3CD U+FF2D FULLWIDTH LATIN CAPITAL LETTER M +A3CE FF2E A3CE U+FF2E FULLWIDTH LATIN CAPITAL LETTER N +A3CF FF2F A3CF U+FF2F FULLWIDTH LATIN CAPITAL LETTER O +A3D0 FF30 A3D0 U+FF30 FULLWIDTH LATIN CAPITAL LETTER P +A3D1 FF31 A3D1 U+FF31 FULLWIDTH LATIN CAPITAL LETTER Q +A3D2 FF32 A3D2 U+FF32 FULLWIDTH LATIN CAPITAL LETTER R +A3D3 FF33 A3D3 U+FF33 FULLWIDTH LATIN CAPITAL LETTER S +A3D4 FF34 A3D4 U+FF34 FULLWIDTH LATIN CAPITAL LETTER T +A3D5 FF35 A3D5 U+FF35 FULLWIDTH LATIN CAPITAL LETTER U +A3D6 FF36 A3D6 U+FF36 FULLWIDTH LATIN CAPITAL LETTER V +A3D7 FF37 A3D7 U+FF37 FULLWIDTH LATIN CAPITAL LETTER W +A3D8 FF38 A3D8 U+FF38 FULLWIDTH LATIN CAPITAL LETTER X +A3D9 FF39 A3D9 U+FF39 FULLWIDTH LATIN CAPITAL LETTER Y +A3DA FF3A A3DA U+FF3A FULLWIDTH LATIN CAPITAL LETTER Z +A3E1 FF41 A3E1 U+FF41 FULLWIDTH LATIN SMALL LETTER A +A3E2 FF42 A3E2 U+FF42 FULLWIDTH LATIN SMALL LETTER B +A3E3 FF43 A3E3 U+FF43 FULLWIDTH LATIN SMALL LETTER C +A3E4 FF44 A3E4 U+FF44 FULLWIDTH LATIN SMALL LETTER D +A3E5 FF45 A3E5 U+FF45 FULLWIDTH LATIN SMALL LETTER E +A3E6 FF46 A3E6 U+FF46 FULLWIDTH LATIN SMALL LETTER F +A3E7 FF47 A3E7 U+FF47 FULLWIDTH LATIN SMALL LETTER G +A3E8 FF48 A3E8 U+FF48 FULLWIDTH LATIN SMALL LETTER H +A3E9 FF49 A3E9 U+FF49 FULLWIDTH LATIN SMALL LETTER I +A3EA FF4A A3EA U+FF4A FULLWIDTH LATIN SMALL LETTER J +A3EB FF4B A3EB U+FF4B FULLWIDTH LATIN SMALL LETTER K +A3EC FF4C A3EC U+FF4C FULLWIDTH LATIN SMALL LETTER L +A3ED FF4D A3ED U+FF4D FULLWIDTH LATIN SMALL LETTER M +A3EE FF4E A3EE U+FF4E FULLWIDTH LATIN SMALL LETTER N +A3EF FF4F A3EF U+FF4F FULLWIDTH LATIN SMALL LETTER O +A3F0 FF50 A3F0 U+FF50 FULLWIDTH LATIN SMALL LETTER P +A3F1 FF51 A3F1 U+FF51 FULLWIDTH LATIN SMALL LETTER Q +A3F2 FF52 A3F2 U+FF52 FULLWIDTH LATIN SMALL LETTER R +A3F3 FF53 A3F3 U+FF53 FULLWIDTH LATIN SMALL LETTER S +A3F4 FF54 A3F4 U+FF54 FULLWIDTH LATIN SMALL LETTER T +A3F5 FF55 A3F5 U+FF55 FULLWIDTH LATIN SMALL LETTER U +A3F6 FF56 A3F6 U+FF56 FULLWIDTH LATIN SMALL LETTER V +A3F7 FF57 A3F7 U+FF57 FULLWIDTH LATIN SMALL LETTER W +A3F8 FF58 A3F8 U+FF58 FULLWIDTH LATIN SMALL LETTER X +A3F9 FF59 A3F9 U+FF59 FULLWIDTH LATIN SMALL LETTER Y +A3FA FF5A A3FA U+FF5A FULLWIDTH LATIN SMALL LETTER Z +A4A1 3041 A4A1 U+3041 HIRAGANA LETTER SMALL A +A4A2 3042 A4A2 U+3042 HIRAGANA LETTER A +A4A3 3043 A4A3 U+3043 HIRAGANA LETTER SMALL I +A4A4 3044 A4A4 U+3044 HIRAGANA LETTER I +A4A5 3045 A4A5 U+3045 HIRAGANA LETTER SMALL U +A4A6 3046 A4A6 U+3046 HIRAGANA LETTER U +A4A7 3047 A4A7 U+3047 HIRAGANA LETTER SMALL E +A4A8 3048 A4A8 U+3048 HIRAGANA LETTER E +A4A9 3049 A4A9 U+3049 HIRAGANA LETTER SMALL O +A4AA 304A A4AA U+304A HIRAGANA LETTER O +A4AB 304B A4AB U+304B HIRAGANA LETTER KA +A4AC 304C A4AC U+304C HIRAGANA LETTER GA +A4AD 304D A4AD U+304D HIRAGANA LETTER KI +A4AE 304E A4AE U+304E HIRAGANA LETTER GI +A4AF 304F A4AF U+304F HIRAGANA LETTER KU +A4B0 3050 A4B0 U+3050 HIRAGANA LETTER GU +A4B1 3051 A4B1 U+3051 HIRAGANA LETTER KE +A4B2 3052 A4B2 U+3052 HIRAGANA LETTER GE +A4B3 3053 A4B3 U+3053 HIRAGANA LETTER KO +A4B4 3054 A4B4 U+3054 HIRAGANA LETTER GO +A4B5 3055 A4B5 U+3055 HIRAGANA LETTER SA +A4B6 3056 A4B6 U+3056 HIRAGANA LETTER ZA +A4B7 3057 A4B7 U+3057 HIRAGANA LETTER SI +A4B8 3058 A4B8 U+3058 HIRAGANA LETTER ZI +A4B9 3059 A4B9 U+3059 HIRAGANA LETTER SU +A4BA 305A A4BA U+305A HIRAGANA LETTER ZU +A4BB 305B A4BB U+305B HIRAGANA LETTER SE +A4BC 305C A4BC U+305C HIRAGANA LETTER ZE +A4BD 305D A4BD U+305D HIRAGANA LETTER SO +A4BE 305E A4BE U+305E HIRAGANA LETTER ZO +A4BF 305F A4BF U+305F HIRAGANA LETTER TA +A4C0 3060 A4C0 U+3060 HIRAGANA LETTER DA +A4C1 3061 A4C1 U+3061 HIRAGANA LETTER TI +A4C2 3062 A4C2 U+3062 HIRAGANA LETTER DI +A4C3 3063 A4C3 U+3063 HIRAGANA LETTER SMALL TU +A4C4 3064 A4C4 U+3064 HIRAGANA LETTER TU +A4C5 3065 A4C5 U+3065 HIRAGANA LETTER DU +A4C6 3066 A4C6 U+3066 HIRAGANA LETTER TE +A4C7 3067 A4C7 U+3067 HIRAGANA LETTER DE +A4C8 3068 A4C8 U+3068 HIRAGANA LETTER TO +A4C9 3069 A4C9 U+3069 HIRAGANA LETTER DO +A4CA 306A A4CA U+306A HIRAGANA LETTER NA +A4CB 306B A4CB U+306B HIRAGANA LETTER NI +A4CC 306C A4CC U+306C HIRAGANA LETTER NU +A4CD 306D A4CD U+306D HIRAGANA LETTER NE +A4CE 306E A4CE U+306E HIRAGANA LETTER NO +A4CF 306F A4CF U+306F HIRAGANA LETTER HA +A4D0 3070 A4D0 U+3070 HIRAGANA LETTER BA +A4D1 3071 A4D1 U+3071 HIRAGANA LETTER PA +A4D2 3072 A4D2 U+3072 HIRAGANA LETTER HI +A4D3 3073 A4D3 U+3073 HIRAGANA LETTER BI +A4D4 3074 A4D4 U+3074 HIRAGANA LETTER PI +A4D5 3075 A4D5 U+3075 HIRAGANA LETTER HU +A4D6 3076 A4D6 U+3076 HIRAGANA LETTER BU +A4D7 3077 A4D7 U+3077 HIRAGANA LETTER PU +A4D8 3078 A4D8 U+3078 HIRAGANA LETTER HE +A4D9 3079 A4D9 U+3079 HIRAGANA LETTER BE +A4DA 307A A4DA U+307A HIRAGANA LETTER PE +A4DB 307B A4DB U+307B HIRAGANA LETTER HO +A4DC 307C A4DC U+307C HIRAGANA LETTER BO +A4DD 307D A4DD U+307D HIRAGANA LETTER PO +A4DE 307E A4DE U+307E HIRAGANA LETTER MA +A4DF 307F A4DF U+307F HIRAGANA LETTER MI +A4E0 3080 A4E0 U+3080 HIRAGANA LETTER MU +A4E1 3081 A4E1 U+3081 HIRAGANA LETTER ME +A4E2 3082 A4E2 U+3082 HIRAGANA LETTER MO +A4E3 3083 A4E3 U+3083 HIRAGANA LETTER SMALL YA +A4E4 3084 A4E4 U+3084 HIRAGANA LETTER YA +A4E5 3085 A4E5 U+3085 HIRAGANA LETTER SMALL YU +A4E6 3086 A4E6 U+3086 HIRAGANA LETTER YU +A4E7 3087 A4E7 U+3087 HIRAGANA LETTER SMALL YO +A4E8 3088 A4E8 U+3088 HIRAGANA LETTER YO +A4E9 3089 A4E9 U+3089 HIRAGANA LETTER RA +A4EA 308A A4EA U+308A HIRAGANA LETTER RI +A4EB 308B A4EB U+308B HIRAGANA LETTER RU +A4EC 308C A4EC U+308C HIRAGANA LETTER RE +A4ED 308D A4ED U+308D HIRAGANA LETTER RO +A4EE 308E A4EE U+308E HIRAGANA LETTER SMALL WA +A4EF 308F A4EF U+308F HIRAGANA LETTER WA +A4F0 3090 A4F0 U+3090 HIRAGANA LETTER WI +A4F1 3091 A4F1 U+3091 HIRAGANA LETTER WE +A4F2 3092 A4F2 U+3092 HIRAGANA LETTER WO +A4F3 3093 A4F3 U+3093 HIRAGANA LETTER N +A5A1 30A1 A5A1 U+30A1 KATAKANA LETTER SMALL A +A5A2 30A2 A5A2 U+30A2 KATAKANA LETTER A +A5A3 30A3 A5A3 U+30A3 KATAKANA LETTER SMALL I +A5A4 30A4 A5A4 U+30A4 KATAKANA LETTER I +A5A5 30A5 A5A5 U+30A5 KATAKANA LETTER SMALL U +A5A6 30A6 A5A6 U+30A6 KATAKANA LETTER U +A5A7 30A7 A5A7 U+30A7 KATAKANA LETTER SMALL E +A5A8 30A8 A5A8 U+30A8 KATAKANA LETTER E +A5A9 30A9 A5A9 U+30A9 KATAKANA LETTER SMALL O +A5AA 30AA A5AA U+30AA KATAKANA LETTER O +A5AB 30AB A5AB U+30AB KATAKANA LETTER KA +A5AC 30AC A5AC U+30AC KATAKANA LETTER GA +A5AD 30AD A5AD U+30AD KATAKANA LETTER KI +A5AE 30AE A5AE U+30AE KATAKANA LETTER GI +A5AF 30AF A5AF U+30AF KATAKANA LETTER KU +A5B0 30B0 A5B0 U+30B0 KATAKANA LETTER GU +A5B1 30B1 A5B1 U+30B1 KATAKANA LETTER KE +A5B2 30B2 A5B2 U+30B2 KATAKANA LETTER GE +A5B3 30B3 A5B3 U+30B3 KATAKANA LETTER KO +A5B4 30B4 A5B4 U+30B4 KATAKANA LETTER GO +A5B5 30B5 A5B5 U+30B5 KATAKANA LETTER SA +A5B6 30B6 A5B6 U+30B6 KATAKANA LETTER ZA +A5B7 30B7 A5B7 U+30B7 KATAKANA LETTER SI +A5B8 30B8 A5B8 U+30B8 KATAKANA LETTER ZI +A5B9 30B9 A5B9 U+30B9 KATAKANA LETTER SU +A5BA 30BA A5BA U+30BA KATAKANA LETTER ZU +A5BB 30BB A5BB U+30BB KATAKANA LETTER SE +A5BC 30BC A5BC U+30BC KATAKANA LETTER ZE +A5BD 30BD A5BD U+30BD KATAKANA LETTER SO +A5BE 30BE A5BE U+30BE KATAKANA LETTER ZO +A5BF 30BF A5BF U+30BF KATAKANA LETTER TA +A5C0 30C0 A5C0 U+30C0 KATAKANA LETTER DA +A5C1 30C1 A5C1 U+30C1 KATAKANA LETTER TI +A5C2 30C2 A5C2 U+30C2 KATAKANA LETTER DI +A5C3 30C3 A5C3 U+30C3 KATAKANA LETTER SMALL TU +A5C4 30C4 A5C4 U+30C4 KATAKANA LETTER TU +A5C5 30C5 A5C5 U+30C5 KATAKANA LETTER DU +A5C6 30C6 A5C6 U+30C6 KATAKANA LETTER TE +A5C7 30C7 A5C7 U+30C7 KATAKANA LETTER DE +A5C8 30C8 A5C8 U+30C8 KATAKANA LETTER TO +A5C9 30C9 A5C9 U+30C9 KATAKANA LETTER DO +A5CA 30CA A5CA U+30CA KATAKANA LETTER NA +A5CB 30CB A5CB U+30CB KATAKANA LETTER NI +A5CC 30CC A5CC U+30CC KATAKANA LETTER NU +A5CD 30CD A5CD U+30CD KATAKANA LETTER NE +A5CE 30CE A5CE U+30CE KATAKANA LETTER NO +A5CF 30CF A5CF U+30CF KATAKANA LETTER HA +A5D0 30D0 A5D0 U+30D0 KATAKANA LETTER BA +A5D1 30D1 A5D1 U+30D1 KATAKANA LETTER PA +A5D2 30D2 A5D2 U+30D2 KATAKANA LETTER HI +A5D3 30D3 A5D3 U+30D3 KATAKANA LETTER BI +A5D4 30D4 A5D4 U+30D4 KATAKANA LETTER PI +A5D5 30D5 A5D5 U+30D5 KATAKANA LETTER HU +A5D6 30D6 A5D6 U+30D6 KATAKANA LETTER BU +A5D7 30D7 A5D7 U+30D7 KATAKANA LETTER PU +A5D8 30D8 A5D8 U+30D8 KATAKANA LETTER HE +A5D9 30D9 A5D9 U+30D9 KATAKANA LETTER BE +A5DA 30DA A5DA U+30DA KATAKANA LETTER PE +A5DB 30DB A5DB U+30DB KATAKANA LETTER HO +A5DC 30DC A5DC U+30DC KATAKANA LETTER BO +A5DD 30DD A5DD U+30DD KATAKANA LETTER PO +A5DE 30DE A5DE U+30DE KATAKANA LETTER MA +A5DF 30DF A5DF U+30DF KATAKANA LETTER MI +A5E0 30E0 A5E0 U+30E0 KATAKANA LETTER MU +A5E1 30E1 A5E1 U+30E1 KATAKANA LETTER ME +A5E2 30E2 A5E2 U+30E2 KATAKANA LETTER MO +A5E3 30E3 A5E3 U+30E3 KATAKANA LETTER SMALL YA +A5E4 30E4 A5E4 U+30E4 KATAKANA LETTER YA +A5E5 30E5 A5E5 U+30E5 KATAKANA LETTER SMALL YU +A5E6 30E6 A5E6 U+30E6 KATAKANA LETTER YU +A5E7 30E7 A5E7 U+30E7 KATAKANA LETTER SMALL YO +A5E8 30E8 A5E8 U+30E8 KATAKANA LETTER YO +A5E9 30E9 A5E9 U+30E9 KATAKANA LETTER RA +A5EA 30EA A5EA U+30EA KATAKANA LETTER RI +A5EB 30EB A5EB U+30EB KATAKANA LETTER RU +A5EC 30EC A5EC U+30EC KATAKANA LETTER RE +A5ED 30ED A5ED U+30ED KATAKANA LETTER RO +A5EE 30EE A5EE U+30EE KATAKANA LETTER SMALL WA +A5EF 30EF A5EF U+30EF KATAKANA LETTER WA +A5F0 30F0 A5F0 U+30F0 KATAKANA LETTER WI +A5F1 30F1 A5F1 U+30F1 KATAKANA LETTER WE +A5F2 30F2 A5F2 U+30F2 KATAKANA LETTER WO +A5F3 30F3 A5F3 U+30F3 KATAKANA LETTER N +A5F4 30F4 A5F4 U+30F4 KATAKANA LETTER VU +A5F5 30F5 A5F5 U+30F5 KATAKANA LETTER SMALL KA +A5F6 30F6 A5F6 U+30F6 KATAKANA LETTER SMALL KE +A6A1 0391 A6A1 U+0391 GREEK CAPITAL LETTER ALPHA +A6A2 0392 A6A2 U+0392 GREEK CAPITAL LETTER BETA +A6A3 0393 A6A3 U+0393 GREEK CAPITAL LETTER GAMMA +A6A4 0394 A6A4 U+0394 GREEK CAPITAL LETTER DELTA +A6A5 0395 A6A5 U+0395 GREEK CAPITAL LETTER EPSILON +A6A6 0396 A6A6 U+0396 GREEK CAPITAL LETTER ZETA +A6A7 0397 A6A7 U+0397 GREEK CAPITAL LETTER ETA +A6A8 0398 A6A8 U+0398 GREEK CAPITAL LETTER THETA +A6A9 0399 A6A9 U+0399 GREEK CAPITAL LETTER IOTA +A6AA 039A A6AA U+039A GREEK CAPITAL LETTER KAPPA +A6AB 039B A6AB U+039B GREEK CAPITAL LETTER LAMDA +A6AC 039C A6AC U+039C GREEK CAPITAL LETTER MU +A6AD 039D A6AD U+039D GREEK CAPITAL LETTER NU +A6AE 039E A6AE U+039E GREEK CAPITAL LETTER XI +A6AF 039F A6AF U+039F GREEK CAPITAL LETTER OMICRON +A6B0 03A0 A6B0 U+03A0 GREEK CAPITAL LETTER PI +A6B1 03A1 A6B1 U+03A1 GREEK CAPITAL LETTER RHO +A6B2 03A3 A6B2 U+03A3 GREEK CAPITAL LETTER SIGMA +A6B3 03A4 A6B3 U+03A4 GREEK CAPITAL LETTER TAU +A6B4 03A5 A6B4 U+03A5 GREEK CAPITAL LETTER UPSILON +A6B5 03A6 A6B5 U+03A6 GREEK CAPITAL LETTER PHI +A6B6 03A7 A6B6 U+03A7 GREEK CAPITAL LETTER CHI +A6B7 03A8 A6B7 U+03A8 GREEK CAPITAL LETTER PSI +A6B8 03A9 A6B8 U+03A9 GREEK CAPITAL LETTER OMEGA +A6C1 03B1 A6C1 U+03B1 GREEK SMALL LETTER ALPHA +A6C2 03B2 A6C2 U+03B2 GREEK SMALL LETTER BETA +A6C3 03B3 A6C3 U+03B3 GREEK SMALL LETTER GAMMA +A6C4 03B4 A6C4 U+03B4 GREEK SMALL LETTER DELTA +A6C5 03B5 A6C5 U+03B5 GREEK SMALL LETTER EPSILON +A6C6 03B6 A6C6 U+03B6 GREEK SMALL LETTER ZETA +A6C7 03B7 A6C7 U+03B7 GREEK SMALL LETTER ETA +A6C8 03B8 A6C8 U+03B8 GREEK SMALL LETTER THETA +A6C9 03B9 A6C9 U+03B9 GREEK SMALL LETTER IOTA +A6CA 03BA A6CA U+03BA GREEK SMALL LETTER KAPPA +A6CB 03BB A6CB U+03BB GREEK SMALL LETTER LAMDA +A6CC 03BC A6CC U+03BC GREEK SMALL LETTER MU +A6CD 03BD A6CD U+03BD GREEK SMALL LETTER NU +A6CE 03BE A6CE U+03BE GREEK SMALL LETTER XI +A6CF 03BF A6CF U+03BF GREEK SMALL LETTER OMICRON +A6D0 03C0 A6D0 U+03C0 GREEK SMALL LETTER PI +A6D1 03C1 A6D1 U+03C1 GREEK SMALL LETTER RHO +A6D2 03C3 A6D2 U+03C3 GREEK SMALL LETTER SIGMA +A6D3 03C4 A6D3 U+03C4 GREEK SMALL LETTER TAU +A6D4 03C5 A6D4 U+03C5 GREEK SMALL LETTER UPSILON +A6D5 03C6 A6D5 U+03C6 GREEK SMALL LETTER PHI +A6D6 03C7 A6D6 U+03C7 GREEK SMALL LETTER CHI +A6D7 03C8 A6D7 U+03C8 GREEK SMALL LETTER PSI +A6D8 03C9 A6D8 U+03C9 GREEK SMALL LETTER OMEGA +A7A1 0410 A7A1 U+0410 CYRILLIC CAPITAL LETTER A +A7A2 0411 A7A2 U+0411 CYRILLIC CAPITAL LETTER BE +A7A3 0412 A7A3 U+0412 CYRILLIC CAPITAL LETTER VE +A7A4 0413 A7A4 U+0413 CYRILLIC CAPITAL LETTER GHE +A7A5 0414 A7A5 U+0414 CYRILLIC CAPITAL LETTER DE +A7A6 0415 A7A6 U+0415 CYRILLIC CAPITAL LETTER IE +A7A7 0401 A7A7 U+0401 CYRILLIC CAPITAL LETTER IO +A7A8 0416 A7A8 U+0416 CYRILLIC CAPITAL LETTER ZHE +A7A9 0417 A7A9 U+0417 CYRILLIC CAPITAL LETTER ZE +A7AA 0418 A7AA U+0418 CYRILLIC CAPITAL LETTER I +A7AB 0419 A7AB U+0419 CYRILLIC CAPITAL LETTER SHORT I +A7AC 041A A7AC U+041A CYRILLIC CAPITAL LETTER KA +A7AD 041B A7AD U+041B CYRILLIC CAPITAL LETTER EL +A7AE 041C A7AE U+041C CYRILLIC CAPITAL LETTER EM +A7AF 041D A7AF U+041D CYRILLIC CAPITAL LETTER EN +A7B0 041E A7B0 U+041E CYRILLIC CAPITAL LETTER O +A7B1 041F A7B1 U+041F CYRILLIC CAPITAL LETTER PE +A7B2 0420 A7B2 U+0420 CYRILLIC CAPITAL LETTER ER +A7B3 0421 A7B3 U+0421 CYRILLIC CAPITAL LETTER ES +A7B4 0422 A7B4 U+0422 CYRILLIC CAPITAL LETTER TE +A7B5 0423 A7B5 U+0423 CYRILLIC CAPITAL LETTER U +A7B6 0424 A7B6 U+0424 CYRILLIC CAPITAL LETTER EF +A7B7 0425 A7B7 U+0425 CYRILLIC CAPITAL LETTER HA +A7B8 0426 A7B8 U+0426 CYRILLIC CAPITAL LETTER TSE +A7B9 0427 A7B9 U+0427 CYRILLIC CAPITAL LETTER CHE +A7BA 0428 A7BA U+0428 CYRILLIC CAPITAL LETTER SHA +A7BB 0429 A7BB U+0429 CYRILLIC CAPITAL LETTER SHCHA +A7BC 042A A7BC U+042A CYRILLIC CAPITAL LETTER HARD SIGN +A7BD 042B A7BD U+042B CYRILLIC CAPITAL LETTER YERU +A7BE 042C A7BE U+042C CYRILLIC CAPITAL LETTER SOFT SIGN +A7BF 042D A7BF U+042D CYRILLIC CAPITAL LETTER E +A7C0 042E A7C0 U+042E CYRILLIC CAPITAL LETTER YU +A7C1 042F A7C1 U+042F CYRILLIC CAPITAL LETTER YA +A7D1 0430 A7D1 U+0430 CYRILLIC SMALL LETTER A +A7D2 0431 A7D2 U+0431 CYRILLIC SMALL LETTER BE +A7D3 0432 A7D3 U+0432 CYRILLIC SMALL LETTER VE +A7D4 0433 A7D4 U+0433 CYRILLIC SMALL LETTER GHE +A7D5 0434 A7D5 U+0434 CYRILLIC SMALL LETTER DE +A7D6 0435 A7D6 U+0435 CYRILLIC SMALL LETTER IE +A7D7 0451 A7D7 U+0451 CYRILLIC SMALL LETTER IO +A7D8 0436 A7D8 U+0436 CYRILLIC SMALL LETTER ZHE +A7D9 0437 A7D9 U+0437 CYRILLIC SMALL LETTER ZE +A7DA 0438 A7DA U+0438 CYRILLIC SMALL LETTER I +A7DB 0439 A7DB U+0439 CYRILLIC SMALL LETTER SHORT I +A7DC 043A A7DC U+043A CYRILLIC SMALL LETTER KA +A7DD 043B A7DD U+043B CYRILLIC SMALL LETTER EL +A7DE 043C A7DE U+043C CYRILLIC SMALL LETTER EM +A7DF 043D A7DF U+043D CYRILLIC SMALL LETTER EN +A7E0 043E A7E0 U+043E CYRILLIC SMALL LETTER O +A7E1 043F A7E1 U+043F CYRILLIC SMALL LETTER PE +A7E2 0440 A7E2 U+0440 CYRILLIC SMALL LETTER ER +A7E3 0441 A7E3 U+0441 CYRILLIC SMALL LETTER ES +A7E4 0442 A7E4 U+0442 CYRILLIC SMALL LETTER TE +A7E5 0443 A7E5 U+0443 CYRILLIC SMALL LETTER U +A7E6 0444 A7E6 U+0444 CYRILLIC SMALL LETTER EF +A7E7 0445 A7E7 U+0445 CYRILLIC SMALL LETTER HA +A7E8 0446 A7E8 U+0446 CYRILLIC SMALL LETTER TSE +A7E9 0447 A7E9 U+0447 CYRILLIC SMALL LETTER CHE +A7EA 0448 A7EA U+0448 CYRILLIC SMALL LETTER SHA +A7EB 0449 A7EB U+0449 CYRILLIC SMALL LETTER SHCHA +A7EC 044A A7EC U+044A CYRILLIC SMALL LETTER HARD SIGN +A7ED 044B A7ED U+044B CYRILLIC SMALL LETTER YERU +A7EE 044C A7EE U+044C CYRILLIC SMALL LETTER SOFT SIGN +A7EF 044D A7EF U+044D CYRILLIC SMALL LETTER E +A7F0 044E A7F0 U+044E CYRILLIC SMALL LETTER YU +A7F1 044F A7F1 U+044F CYRILLIC SMALL LETTER YA +A8A1 2500 A8A1 U+2500 BOX DRAWINGS LIGHT HORIZONTAL +A8A2 2502 A8A2 U+2502 BOX DRAWINGS LIGHT VERTICAL +A8A3 250C A8A3 U+250C BOX DRAWINGS LIGHT DOWN AND RIGHT +A8A4 2510 A8A4 U+2510 BOX DRAWINGS LIGHT DOWN AND LEFT +A8A5 2518 A8A5 U+2518 BOX DRAWINGS LIGHT UP AND LEFT +A8A6 2514 A8A6 U+2514 BOX DRAWINGS LIGHT UP AND RIGHT +A8A7 251C A8A7 U+251C BOX DRAWINGS LIGHT VERTICAL AND RIGHT +A8A8 252C A8A8 U+252C BOX DRAWINGS LIGHT DOWN AND HORIZONTAL +A8A9 2524 A8A9 U+2524 BOX DRAWINGS LIGHT VERTICAL AND LEFT +A8AA 2534 A8AA U+2534 BOX DRAWINGS LIGHT UP AND HORIZONTAL +A8AB 253C A8AB U+253C BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL +A8AC 2501 A8AC U+2501 BOX DRAWINGS HEAVY HORIZONTAL +A8AD 2503 A8AD U+2503 BOX DRAWINGS HEAVY VERTICAL +A8AE 250F A8AE U+250F BOX DRAWINGS HEAVY DOWN AND RIGHT +A8AF 2513 A8AF U+2513 BOX DRAWINGS HEAVY DOWN AND LEFT +A8B0 251B A8B0 U+251B BOX DRAWINGS HEAVY UP AND LEFT +A8B1 2517 A8B1 U+2517 BOX DRAWINGS HEAVY UP AND RIGHT +A8B2 2523 A8B2 U+2523 BOX DRAWINGS HEAVY VERTICAL AND RIGHT +A8B3 2533 A8B3 U+2533 BOX DRAWINGS HEAVY DOWN AND HORIZONTAL +A8B4 252B A8B4 U+252B BOX DRAWINGS HEAVY VERTICAL AND LEFT +A8B5 253B A8B5 U+253B BOX DRAWINGS HEAVY UP AND HORIZONTAL +A8B6 254B A8B6 U+254B BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL +A8B7 2520 A8B7 U+2520 BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT +A8B8 252F A8B8 U+252F BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY +A8B9 2528 A8B9 U+2528 BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT +A8BA 2537 A8BA U+2537 BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY +A8BB 253F A8BB U+253F BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY +A8BC 251D A8BC U+251D BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY +A8BD 2530 A8BD U+2530 BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT +A8BE 2525 A8BE U+2525 BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY +A8BF 2538 A8BF U+2538 BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT +A8C0 2542 A8C0 U+2542 BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT +B0A1 4E9C B0A1 <CJK> +B0A2 5516 B0A2 <CJK> +B0A3 5A03 B0A3 <CJK> +B0A4 963F B0A4 <CJK> +B0A5 54C0 B0A5 <CJK> +B0A6 611B B0A6 <CJK> +B0A7 6328 B0A7 <CJK> +B0A8 59F6 B0A8 <CJK> +B0A9 9022 B0A9 <CJK> +B0AA 8475 B0AA <CJK> +B0AB 831C B0AB <CJK> +B0AC 7A50 B0AC <CJK> +B0AD 60AA B0AD <CJK> +B0AE 63E1 B0AE <CJK> +B0AF 6E25 B0AF <CJK> +B0B0 65ED B0B0 <CJK> +B0B1 8466 B0B1 <CJK> +B0B2 82A6 B0B2 <CJK> +B0B3 9BF5 B0B3 <CJK> +B0B4 6893 B0B4 <CJK> +B0B5 5727 B0B5 <CJK> +B0B6 65A1 B0B6 <CJK> +B0B7 6271 B0B7 <CJK> +B0B8 5B9B B0B8 <CJK> +B0B9 59D0 B0B9 <CJK> +B0BA 867B B0BA <CJK> +B0BB 98F4 B0BB <CJK> +B0BC 7D62 B0BC <CJK> +B0BD 7DBE B0BD <CJK> +B0BE 9B8E B0BE <CJK> +B0BF 6216 B0BF <CJK> +B0C0 7C9F B0C0 <CJK> +B0C1 88B7 B0C1 <CJK> +B0C2 5B89 B0C2 <CJK> +B0C3 5EB5 B0C3 <CJK> +B0C4 6309 B0C4 <CJK> +B0C5 6697 B0C5 <CJK> +B0C6 6848 B0C6 <CJK> +B0C7 95C7 B0C7 <CJK> +B0C8 978D B0C8 <CJK> +B0C9 674F B0C9 <CJK> +B0CA 4EE5 B0CA <CJK> +B0CB 4F0A B0CB <CJK> +B0CC 4F4D B0CC <CJK> +B0CD 4F9D B0CD <CJK> +B0CE 5049 B0CE <CJK> +B0CF 56F2 B0CF <CJK> +B0D0 5937 B0D0 <CJK> +B0D1 59D4 B0D1 <CJK> +B0D2 5A01 B0D2 <CJK> +B0D3 5C09 B0D3 <CJK> +B0D4 60DF B0D4 <CJK> +B0D5 610F B0D5 <CJK> +B0D6 6170 B0D6 <CJK> +B0D7 6613 B0D7 <CJK> +B0D8 6905 B0D8 <CJK> +B0D9 70BA B0D9 <CJK> +B0DA 754F B0DA <CJK> +B0DB 7570 B0DB <CJK> +B0DC 79FB B0DC <CJK> +B0DD 7DAD B0DD <CJK> +B0DE 7DEF B0DE <CJK> +B0DF 80C3 B0DF <CJK> +B0E0 840E B0E0 <CJK> +B0E1 8863 B0E1 <CJK> +B0E2 8B02 B0E2 <CJK> +B0E3 9055 B0E3 <CJK> +B0E4 907A B0E4 <CJK> +B0E5 533B B0E5 <CJK> +B0E6 4E95 B0E6 <CJK> +B0E7 4EA5 B0E7 <CJK> +B0E8 57DF B0E8 <CJK> +B0E9 80B2 B0E9 <CJK> +B0EA 90C1 B0EA <CJK> +B0EB 78EF B0EB <CJK> +B0EC 4E00 B0EC <CJK> +B0ED 58F1 B0ED <CJK> +B0EE 6EA2 B0EE <CJK> +B0EF 9038 B0EF <CJK> +B0F0 7A32 B0F0 <CJK> +B0F1 8328 B0F1 <CJK> +B0F2 828B B0F2 <CJK> +B0F3 9C2F B0F3 <CJK> +B0F4 5141 B0F4 <CJK> +B0F5 5370 B0F5 <CJK> +B0F6 54BD B0F6 <CJK> +B0F7 54E1 B0F7 <CJK> +B0F8 56E0 B0F8 <CJK> +B0F9 59FB B0F9 <CJK> +B0FA 5F15 B0FA <CJK> +B0FB 98F2 B0FB <CJK> +B0FC 6DEB B0FC <CJK> +B0FD 80E4 B0FD <CJK> +B0FE 852D B0FE <CJK> +B1A1 9662 B1A1 <CJK> +B1A2 9670 B1A2 <CJK> +B1A3 96A0 B1A3 <CJK> +B1A4 97FB B1A4 <CJK> +B1A5 540B B1A5 <CJK> +B1A6 53F3 B1A6 <CJK> +B1A7 5B87 B1A7 <CJK> +B1A8 70CF B1A8 <CJK> +B1A9 7FBD B1A9 <CJK> +B1AA 8FC2 B1AA <CJK> +B1AB 96E8 B1AB <CJK> +B1AC 536F B1AC <CJK> +B1AD 9D5C B1AD <CJK> +B1AE 7ABA B1AE <CJK> +B1AF 4E11 B1AF <CJK> +B1B0 7893 B1B0 <CJK> +B1B1 81FC B1B1 <CJK> +B1B2 6E26 B1B2 <CJK> +B1B3 5618 B1B3 <CJK> +B1B4 5504 B1B4 <CJK> +B1B5 6B1D B1B5 <CJK> +B1B6 851A B1B6 <CJK> +B1B7 9C3B B1B7 <CJK> +B1B8 59E5 B1B8 <CJK> +B1B9 53A9 B1B9 <CJK> +B1BA 6D66 B1BA <CJK> +B1BB 74DC B1BB <CJK> +B1BC 958F B1BC <CJK> +B1BD 5642 B1BD <CJK> +B1BE 4E91 B1BE <CJK> +B1BF 904B B1BF <CJK> +B1C0 96F2 B1C0 <CJK> +B1C1 834F B1C1 <CJK> +B1C2 990C B1C2 <CJK> +B1C3 53E1 B1C3 <CJK> +B1C4 55B6 B1C4 <CJK> +B1C5 5B30 B1C5 <CJK> +B1C6 5F71 B1C6 <CJK> +B1C7 6620 B1C7 <CJK> +B1C8 66F3 B1C8 <CJK> +B1C9 6804 B1C9 <CJK> +B1CA 6C38 B1CA <CJK> +B1CB 6CF3 B1CB <CJK> +B1CC 6D29 B1CC <CJK> +B1CD 745B B1CD <CJK> +B1CE 76C8 B1CE <CJK> +B1CF 7A4E B1CF <CJK> +B1D0 9834 B1D0 <CJK> +B1D1 82F1 B1D1 <CJK> +B1D2 885B B1D2 <CJK> +B1D3 8A60 B1D3 <CJK> +B1D4 92ED B1D4 <CJK> +B1D5 6DB2 B1D5 <CJK> +B1D6 75AB B1D6 <CJK> +B1D7 76CA B1D7 <CJK> +B1D8 99C5 B1D8 <CJK> +B1D9 60A6 B1D9 <CJK> +B1DA 8B01 B1DA <CJK> +B1DB 8D8A B1DB <CJK> +B1DC 95B2 B1DC <CJK> +B1DD 698E B1DD <CJK> +B1DE 53AD B1DE <CJK> +B1DF 5186 B1DF <CJK> +B1E0 5712 B1E0 <CJK> +B1E1 5830 B1E1 <CJK> +B1E2 5944 B1E2 <CJK> +B1E3 5BB4 B1E3 <CJK> +B1E4 5EF6 B1E4 <CJK> +B1E5 6028 B1E5 <CJK> +B1E6 63A9 B1E6 <CJK> +B1E7 63F4 B1E7 <CJK> +B1E8 6CBF B1E8 <CJK> +B1E9 6F14 B1E9 <CJK> +B1EA 708E B1EA <CJK> +B1EB 7114 B1EB <CJK> +B1EC 7159 B1EC <CJK> +B1ED 71D5 B1ED <CJK> +B1EE 733F B1EE <CJK> +B1EF 7E01 B1EF <CJK> +B1F0 8276 B1F0 <CJK> +B1F1 82D1 B1F1 <CJK> +B1F2 8597 B1F2 <CJK> +B1F3 9060 B1F3 <CJK> +B1F4 925B B1F4 <CJK> +B1F5 9D1B B1F5 <CJK> +B1F6 5869 B1F6 <CJK> +B1F7 65BC B1F7 <CJK> +B1F8 6C5A B1F8 <CJK> +B1F9 7525 B1F9 <CJK> +B1FA 51F9 B1FA <CJK> +B1FB 592E B1FB <CJK> +B1FC 5965 B1FC <CJK> +B1FD 5F80 B1FD <CJK> +B1FE 5FDC B1FE <CJK> +B2A1 62BC B2A1 <CJK> +B2A2 65FA B2A2 <CJK> +B2A3 6A2A B2A3 <CJK> +B2A4 6B27 B2A4 <CJK> +B2A5 6BB4 B2A5 <CJK> +B2A6 738B B2A6 <CJK> +B2A7 7FC1 B2A7 <CJK> +B2A8 8956 B2A8 <CJK> +B2A9 9D2C B2A9 <CJK> +B2AA 9D0E B2AA <CJK> +B2AB 9EC4 B2AB <CJK> +B2AC 5CA1 B2AC <CJK> +B2AD 6C96 B2AD <CJK> +B2AE 837B B2AE <CJK> +B2AF 5104 B2AF <CJK> +B2B0 5C4B B2B0 <CJK> +B2B1 61B6 B2B1 <CJK> +B2B2 81C6 B2B2 <CJK> +B2B3 6876 B2B3 <CJK> +B2B4 7261 B2B4 <CJK> +B2B5 4E59 B2B5 <CJK> +B2B6 4FFA B2B6 <CJK> +B2B7 5378 B2B7 <CJK> +B2B8 6069 B2B8 <CJK> +B2B9 6E29 B2B9 <CJK> +B2BA 7A4F B2BA <CJK> +B2BB 97F3 B2BB <CJK> +B2BC 4E0B B2BC <CJK> +B2BD 5316 B2BD <CJK> +B2BE 4EEE B2BE <CJK> +B2BF 4F55 B2BF <CJK> +B2C0 4F3D B2C0 <CJK> +B2C1 4FA1 B2C1 <CJK> +B2C2 4F73 B2C2 <CJK> +B2C3 52A0 B2C3 <CJK> +B2C4 53EF B2C4 <CJK> +B2C5 5609 B2C5 <CJK> +B2C6 590F B2C6 <CJK> +B2C7 5AC1 B2C7 <CJK> +B2C8 5BB6 B2C8 <CJK> +B2C9 5BE1 B2C9 <CJK> +B2CA 79D1 B2CA <CJK> +B2CB 6687 B2CB <CJK> +B2CC 679C B2CC <CJK> +B2CD 67B6 B2CD <CJK> +B2CE 6B4C B2CE <CJK> +B2CF 6CB3 B2CF <CJK> +B2D0 706B B2D0 <CJK> +B2D1 73C2 B2D1 <CJK> +B2D2 798D B2D2 <CJK> +B2D3 79BE B2D3 <CJK> +B2D4 7A3C B2D4 <CJK> +B2D5 7B87 B2D5 <CJK> +B2D6 82B1 B2D6 <CJK> +B2D7 82DB B2D7 <CJK> +B2D8 8304 B2D8 <CJK> +B2D9 8377 B2D9 <CJK> +B2DA 83EF B2DA <CJK> +B2DB 83D3 B2DB <CJK> +B2DC 8766 B2DC <CJK> +B2DD 8AB2 B2DD <CJK> +B2DE 5629 B2DE <CJK> +B2DF 8CA8 B2DF <CJK> +B2E0 8FE6 B2E0 <CJK> +B2E1 904E B2E1 <CJK> +B2E2 971E B2E2 <CJK> +B2E3 868A B2E3 <CJK> +B2E4 4FC4 B2E4 <CJK> +B2E5 5CE8 B2E5 <CJK> +B2E6 6211 B2E6 <CJK> +B2E7 7259 B2E7 <CJK> +B2E8 753B B2E8 <CJK> +B2E9 81E5 B2E9 <CJK> +B2EA 82BD B2EA <CJK> +B2EB 86FE B2EB <CJK> +B2EC 8CC0 B2EC <CJK> +B2ED 96C5 B2ED <CJK> +B2EE 9913 B2EE <CJK> +B2EF 99D5 B2EF <CJK> +B2F0 4ECB B2F0 <CJK> +B2F1 4F1A B2F1 <CJK> +B2F2 89E3 B2F2 <CJK> +B2F3 56DE B2F3 <CJK> +B2F4 584A B2F4 <CJK> +B2F5 58CA B2F5 <CJK> +B2F6 5EFB B2F6 <CJK> +B2F7 5FEB B2F7 <CJK> +B2F8 602A B2F8 <CJK> +B2F9 6094 B2F9 <CJK> +B2FA 6062 B2FA <CJK> +B2FB 61D0 B2FB <CJK> +B2FC 6212 B2FC <CJK> +B2FD 62D0 B2FD <CJK> +B2FE 6539 B2FE <CJK> +B3A1 9B41 B3A1 <CJK> +B3A2 6666 B3A2 <CJK> +B3A3 68B0 B3A3 <CJK> +B3A4 6D77 B3A4 <CJK> +B3A5 7070 B3A5 <CJK> +B3A6 754C B3A6 <CJK> +B3A7 7686 B3A7 <CJK> +B3A8 7D75 B3A8 <CJK> +B3A9 82A5 B3A9 <CJK> +B3AA 87F9 B3AA <CJK> +B3AB 958B B3AB <CJK> +B3AC 968E B3AC <CJK> +B3AD 8C9D B3AD <CJK> +B3AE 51F1 B3AE <CJK> +B3AF 52BE B3AF <CJK> +B3B0 5916 B3B0 <CJK> +B3B1 54B3 B3B1 <CJK> +B3B2 5BB3 B3B2 <CJK> +B3B3 5D16 B3B3 <CJK> +B3B4 6168 B3B4 <CJK> +B3B5 6982 B3B5 <CJK> +B3B6 6DAF B3B6 <CJK> +B3B7 788D B3B7 <CJK> +B3B8 84CB B3B8 <CJK> +B3B9 8857 B3B9 <CJK> +B3BA 8A72 B3BA <CJK> +B3BB 93A7 B3BB <CJK> +B3BC 9AB8 B3BC <CJK> +B3BD 6D6C B3BD <CJK> +B3BE 99A8 B3BE <CJK> +B3BF 86D9 B3BF <CJK> +B3C0 57A3 B3C0 <CJK> +B3C1 67FF B3C1 <CJK> +B3C2 86CE B3C2 <CJK> +B3C3 920E B3C3 <CJK> +B3C4 5283 B3C4 <CJK> +B3C5 5687 B3C5 <CJK> +B3C6 5404 B3C6 <CJK> +B3C7 5ED3 B3C7 <CJK> +B3C8 62E1 B3C8 <CJK> +B3C9 64B9 B3C9 <CJK> +B3CA 683C B3CA <CJK> +B3CB 6838 B3CB <CJK> +B3CC 6BBB B3CC <CJK> +B3CD 7372 B3CD <CJK> +B3CE 78BA B3CE <CJK> +B3CF 7A6B B3CF <CJK> +B3D0 899A B3D0 <CJK> +B3D1 89D2 B3D1 <CJK> +B3D2 8D6B B3D2 <CJK> +B3D3 8F03 B3D3 <CJK> +B3D4 90ED B3D4 <CJK> +B3D5 95A3 B3D5 <CJK> +B3D6 9694 B3D6 <CJK> +B3D7 9769 B3D7 <CJK> +B3D8 5B66 B3D8 <CJK> +B3D9 5CB3 B3D9 <CJK> +B3DA 697D B3DA <CJK> +B3DB 984D B3DB <CJK> +B3DC 984E B3DC <CJK> +B3DD 639B B3DD <CJK> +B3DE 7B20 B3DE <CJK> +B3DF 6A2B B3DF <CJK> +B3E0 6A7F B3E0 <CJK> +B3E1 68B6 B3E1 <CJK> +B3E2 9C0D B3E2 <CJK> +B3E3 6F5F B3E3 <CJK> +B3E4 5272 B3E4 <CJK> +B3E5 559D B3E5 <CJK> +B3E6 6070 B3E6 <CJK> +B3E7 62EC B3E7 <CJK> +B3E8 6D3B B3E8 <CJK> +B3E9 6E07 B3E9 <CJK> +B3EA 6ED1 B3EA <CJK> +B3EB 845B B3EB <CJK> +B3EC 8910 B3EC <CJK> +B3ED 8F44 B3ED <CJK> +B3EE 4E14 B3EE <CJK> +B3EF 9C39 B3EF <CJK> +B3F0 53F6 B3F0 <CJK> +B3F1 691B B3F1 <CJK> +B3F2 6A3A B3F2 <CJK> +B3F3 9784 B3F3 <CJK> +B3F4 682A B3F4 <CJK> +B3F5 515C B3F5 <CJK> +B3F6 7AC3 B3F6 <CJK> +B3F7 84B2 B3F7 <CJK> +B3F8 91DC B3F8 <CJK> +B3F9 938C B3F9 <CJK> +B3FA 565B B3FA <CJK> +B3FB 9D28 B3FB <CJK> +B3FC 6822 B3FC <CJK> +B3FD 8305 B3FD <CJK> +B3FE 8431 B3FE <CJK> +B4A1 7CA5 B4A1 <CJK> +B4A2 5208 B4A2 <CJK> +B4A3 82C5 B4A3 <CJK> +B4A4 74E6 B4A4 <CJK> +B4A5 4E7E B4A5 <CJK> +B4A6 4F83 B4A6 <CJK> +B4A7 51A0 B4A7 <CJK> +B4A8 5BD2 B4A8 <CJK> +B4A9 520A B4A9 <CJK> +B4AA 52D8 B4AA <CJK> +B4AB 52E7 B4AB <CJK> +B4AC 5DFB B4AC <CJK> +B4AD 559A B4AD <CJK> +B4AE 582A B4AE <CJK> +B4AF 59E6 B4AF <CJK> +B4B0 5B8C B4B0 <CJK> +B4B1 5B98 B4B1 <CJK> +B4B2 5BDB B4B2 <CJK> +B4B3 5E72 B4B3 <CJK> +B4B4 5E79 B4B4 <CJK> +B4B5 60A3 B4B5 <CJK> +B4B6 611F B4B6 <CJK> +B4B7 6163 B4B7 <CJK> +B4B8 61BE B4B8 <CJK> +B4B9 63DB B4B9 <CJK> +B4BA 6562 B4BA <CJK> +B4BB 67D1 B4BB <CJK> +B4BC 6853 B4BC <CJK> +B4BD 68FA B4BD <CJK> +B4BE 6B3E B4BE <CJK> +B4BF 6B53 B4BF <CJK> +B4C0 6C57 B4C0 <CJK> +B4C1 6F22 B4C1 <CJK> +B4C2 6F97 B4C2 <CJK> +B4C3 6F45 B4C3 <CJK> +B4C4 74B0 B4C4 <CJK> +B4C5 7518 B4C5 <CJK> +B4C6 76E3 B4C6 <CJK> +B4C7 770B B4C7 <CJK> +B4C8 7AFF B4C8 <CJK> +B4C9 7BA1 B4C9 <CJK> +B4CA 7C21 B4CA <CJK> +B4CB 7DE9 B4CB <CJK> +B4CC 7F36 B4CC <CJK> +B4CD 7FF0 B4CD <CJK> +B4CE 809D B4CE <CJK> +B4CF 8266 B4CF <CJK> +B4D0 839E B4D0 <CJK> +B4D1 89B3 B4D1 <CJK> +B4D2 8ACC B4D2 <CJK> +B4D3 8CAB B4D3 <CJK> +B4D4 9084 B4D4 <CJK> +B4D5 9451 B4D5 <CJK> +B4D6 9593 B4D6 <CJK> +B4D7 9591 B4D7 <CJK> +B4D8 95A2 B4D8 <CJK> +B4D9 9665 B4D9 <CJK> +B4DA 97D3 B4DA <CJK> +B4DB 9928 B4DB <CJK> +B4DC 8218 B4DC <CJK> +B4DD 4E38 B4DD <CJK> +B4DE 542B B4DE <CJK> +B4DF 5CB8 B4DF <CJK> +B4E0 5DCC B4E0 <CJK> +B4E1 73A9 B4E1 <CJK> +B4E2 764C B4E2 <CJK> +B4E3 773C B4E3 <CJK> +B4E4 5CA9 B4E4 <CJK> +B4E5 7FEB B4E5 <CJK> +B4E6 8D0B B4E6 <CJK> +B4E7 96C1 B4E7 <CJK> +B4E8 9811 B4E8 <CJK> +B4E9 9854 B4E9 <CJK> +B4EA 9858 B4EA <CJK> +B4EB 4F01 B4EB <CJK> +B4EC 4F0E B4EC <CJK> +B4ED 5371 B4ED <CJK> +B4EE 559C B4EE <CJK> +B4EF 5668 B4EF <CJK> +B4F0 57FA B4F0 <CJK> +B4F1 5947 B4F1 <CJK> +B4F2 5B09 B4F2 <CJK> +B4F3 5BC4 B4F3 <CJK> +B4F4 5C90 B4F4 <CJK> +B4F5 5E0C B4F5 <CJK> +B4F6 5E7E B4F6 <CJK> +B4F7 5FCC B4F7 <CJK> +B4F8 63EE B4F8 <CJK> +B4F9 673A B4F9 <CJK> +B4FA 65D7 B4FA <CJK> +B4FB 65E2 B4FB <CJK> +B4FC 671F B4FC <CJK> +B4FD 68CB B4FD <CJK> +B4FE 68C4 B4FE <CJK> +B5A1 6A5F B5A1 <CJK> +B5A2 5E30 B5A2 <CJK> +B5A3 6BC5 B5A3 <CJK> +B5A4 6C17 B5A4 <CJK> +B5A5 6C7D B5A5 <CJK> +B5A6 757F B5A6 <CJK> +B5A7 7948 B5A7 <CJK> +B5A8 5B63 B5A8 <CJK> +B5A9 7A00 B5A9 <CJK> +B5AA 7D00 B5AA <CJK> +B5AB 5FBD B5AB <CJK> +B5AC 898F B5AC <CJK> +B5AD 8A18 B5AD <CJK> +B5AE 8CB4 B5AE <CJK> +B5AF 8D77 B5AF <CJK> +B5B0 8ECC B5B0 <CJK> +B5B1 8F1D B5B1 <CJK> +B5B2 98E2 B5B2 <CJK> +B5B3 9A0E B5B3 <CJK> +B5B4 9B3C B5B4 <CJK> +B5B5 4E80 B5B5 <CJK> +B5B6 507D B5B6 <CJK> +B5B7 5100 B5B7 <CJK> +B5B8 5993 B5B8 <CJK> +B5B9 5B9C B5B9 <CJK> +B5BA 622F B5BA <CJK> +B5BB 6280 B5BB <CJK> +B5BC 64EC B5BC <CJK> +B5BD 6B3A B5BD <CJK> +B5BE 72A0 B5BE <CJK> +B5BF 7591 B5BF <CJK> +B5C0 7947 B5C0 <CJK> +B5C1 7FA9 B5C1 <CJK> +B5C2 87FB B5C2 <CJK> +B5C3 8ABC B5C3 <CJK> +B5C4 8B70 B5C4 <CJK> +B5C5 63AC B5C5 <CJK> +B5C6 83CA B5C6 <CJK> +B5C7 97A0 B5C7 <CJK> +B5C8 5409 B5C8 <CJK> +B5C9 5403 B5C9 <CJK> +B5CA 55AB B5CA <CJK> +B5CB 6854 B5CB <CJK> +B5CC 6A58 B5CC <CJK> +B5CD 8A70 B5CD <CJK> +B5CE 7827 B5CE <CJK> +B5CF 6775 B5CF <CJK> +B5D0 9ECD B5D0 <CJK> +B5D1 5374 B5D1 <CJK> +B5D2 5BA2 B5D2 <CJK> +B5D3 811A B5D3 <CJK> +B5D4 8650 B5D4 <CJK> +B5D5 9006 B5D5 <CJK> +B5D6 4E18 B5D6 <CJK> +B5D7 4E45 B5D7 <CJK> +B5D8 4EC7 B5D8 <CJK> +B5D9 4F11 B5D9 <CJK> +B5DA 53CA B5DA <CJK> +B5DB 5438 B5DB <CJK> +B5DC 5BAE B5DC <CJK> +B5DD 5F13 B5DD <CJK> +B5DE 6025 B5DE <CJK> +B5DF 6551 B5DF <CJK> +B5E0 673D B5E0 <CJK> +B5E1 6C42 B5E1 <CJK> +B5E2 6C72 B5E2 <CJK> +B5E3 6CE3 B5E3 <CJK> +B5E4 7078 B5E4 <CJK> +B5E5 7403 B5E5 <CJK> +B5E6 7A76 B5E6 <CJK> +B5E7 7AAE B5E7 <CJK> +B5E8 7B08 B5E8 <CJK> +B5E9 7D1A B5E9 <CJK> +B5EA 7CFE B5EA <CJK> +B5EB 7D66 B5EB <CJK> +B5EC 65E7 B5EC <CJK> +B5ED 725B B5ED <CJK> +B5EE 53BB B5EE <CJK> +B5EF 5C45 B5EF <CJK> +B5F0 5DE8 B5F0 <CJK> +B5F1 62D2 B5F1 <CJK> +B5F2 62E0 B5F2 <CJK> +B5F3 6319 B5F3 <CJK> +B5F4 6E20 B5F4 <CJK> +B5F5 865A B5F5 <CJK> +B5F6 8A31 B5F6 <CJK> +B5F7 8DDD B5F7 <CJK> +B5F8 92F8 B5F8 <CJK> +B5F9 6F01 B5F9 <CJK> +B5FA 79A6 B5FA <CJK> +B5FB 9B5A B5FB <CJK> +B5FC 4EA8 B5FC <CJK> +B5FD 4EAB B5FD <CJK> +B5FE 4EAC B5FE <CJK> +B6A1 4F9B B6A1 <CJK> +B6A2 4FA0 B6A2 <CJK> +B6A3 50D1 B6A3 <CJK> +B6A4 5147 B6A4 <CJK> +B6A5 7AF6 B6A5 <CJK> +B6A6 5171 B6A6 <CJK> +B6A7 51F6 B6A7 <CJK> +B6A8 5354 B6A8 <CJK> +B6A9 5321 B6A9 <CJK> +B6AA 537F B6AA <CJK> +B6AB 53EB B6AB <CJK> +B6AC 55AC B6AC <CJK> +B6AD 5883 B6AD <CJK> +B6AE 5CE1 B6AE <CJK> +B6AF 5F37 B6AF <CJK> +B6B0 5F4A B6B0 <CJK> +B6B1 602F B6B1 <CJK> +B6B2 6050 B6B2 <CJK> +B6B3 606D B6B3 <CJK> +B6B4 631F B6B4 <CJK> +B6B5 6559 B6B5 <CJK> +B6B6 6A4B B6B6 <CJK> +B6B7 6CC1 B6B7 <CJK> +B6B8 72C2 B6B8 <CJK> +B6B9 72ED B6B9 <CJK> +B6BA 77EF B6BA <CJK> +B6BB 80F8 B6BB <CJK> +B6BC 8105 B6BC <CJK> +B6BD 8208 B6BD <CJK> +B6BE 854E B6BE <CJK> +B6BF 90F7 B6BF <CJK> +B6C0 93E1 B6C0 <CJK> +B6C1 97FF B6C1 <CJK> +B6C2 9957 B6C2 <CJK> +B6C3 9A5A B6C3 <CJK> +B6C4 4EF0 B6C4 <CJK> +B6C5 51DD B6C5 <CJK> +B6C6 5C2D B6C6 <CJK> +B6C7 6681 B6C7 <CJK> +B6C8 696D B6C8 <CJK> +B6C9 5C40 B6C9 <CJK> +B6CA 66F2 B6CA <CJK> +B6CB 6975 B6CB <CJK> +B6CC 7389 B6CC <CJK> +B6CD 6850 B6CD <CJK> +B6CE 7C81 B6CE <CJK> +B6CF 50C5 B6CF <CJK> +B6D0 52E4 B6D0 <CJK> +B6D1 5747 B6D1 <CJK> +B6D2 5DFE B6D2 <CJK> +B6D3 9326 B6D3 <CJK> +B6D4 65A4 B6D4 <CJK> +B6D5 6B23 B6D5 <CJK> +B6D6 6B3D B6D6 <CJK> +B6D7 7434 B6D7 <CJK> +B6D8 7981 B6D8 <CJK> +B6D9 79BD B6D9 <CJK> +B6DA 7B4B B6DA <CJK> +B6DB 7DCA B6DB <CJK> +B6DC 82B9 B6DC <CJK> +B6DD 83CC B6DD <CJK> +B6DE 887F B6DE <CJK> +B6DF 895F B6DF <CJK> +B6E0 8B39 B6E0 <CJK> +B6E1 8FD1 B6E1 <CJK> +B6E2 91D1 B6E2 <CJK> +B6E3 541F B6E3 <CJK> +B6E4 9280 B6E4 <CJK> +B6E5 4E5D B6E5 <CJK> +B6E6 5036 B6E6 <CJK> +B6E7 53E5 B6E7 <CJK> +B6E8 533A B6E8 <CJK> +B6E9 72D7 B6E9 <CJK> +B6EA 7396 B6EA <CJK> +B6EB 77E9 B6EB <CJK> +B6EC 82E6 B6EC <CJK> +B6ED 8EAF B6ED <CJK> +B6EE 99C6 B6EE <CJK> +B6EF 99C8 B6EF <CJK> +B6F0 99D2 B6F0 <CJK> +B6F1 5177 B6F1 <CJK> +B6F2 611A B6F2 <CJK> +B6F3 865E B6F3 <CJK> +B6F4 55B0 B6F4 <CJK> +B6F5 7A7A B6F5 <CJK> +B6F6 5076 B6F6 <CJK> +B6F7 5BD3 B6F7 <CJK> +B6F8 9047 B6F8 <CJK> +B6F9 9685 B6F9 <CJK> +B6FA 4E32 B6FA <CJK> +B6FB 6ADB B6FB <CJK> +B6FC 91E7 B6FC <CJK> +B6FD 5C51 B6FD <CJK> +B6FE 5C48 B6FE <CJK> +B7A1 6398 B7A1 <CJK> +B7A2 7A9F B7A2 <CJK> +B7A3 6C93 B7A3 <CJK> +B7A4 9774 B7A4 <CJK> +B7A5 8F61 B7A5 <CJK> +B7A6 7AAA B7A6 <CJK> +B7A7 718A B7A7 <CJK> +B7A8 9688 B7A8 <CJK> +B7A9 7C82 B7A9 <CJK> +B7AA 6817 B7AA <CJK> +B7AB 7E70 B7AB <CJK> +B7AC 6851 B7AC <CJK> +B7AD 936C B7AD <CJK> +B7AE 52F2 B7AE <CJK> +B7AF 541B B7AF <CJK> +B7B0 85AB B7B0 <CJK> +B7B1 8A13 B7B1 <CJK> +B7B2 7FA4 B7B2 <CJK> +B7B3 8ECD B7B3 <CJK> +B7B4 90E1 B7B4 <CJK> +B7B5 5366 B7B5 <CJK> +B7B6 8888 B7B6 <CJK> +B7B7 7941 B7B7 <CJK> +B7B8 4FC2 B7B8 <CJK> +B7B9 50BE B7B9 <CJK> +B7BA 5211 B7BA <CJK> +B7BB 5144 B7BB <CJK> +B7BC 5553 B7BC <CJK> +B7BD 572D B7BD <CJK> +B7BE 73EA B7BE <CJK> +B7BF 578B B7BF <CJK> +B7C0 5951 B7C0 <CJK> +B7C1 5F62 B7C1 <CJK> +B7C2 5F84 B7C2 <CJK> +B7C3 6075 B7C3 <CJK> +B7C4 6176 B7C4 <CJK> +B7C5 6167 B7C5 <CJK> +B7C6 61A9 B7C6 <CJK> +B7C7 63B2 B7C7 <CJK> +B7C8 643A B7C8 <CJK> +B7C9 656C B7C9 <CJK> +B7CA 666F B7CA <CJK> +B7CB 6842 B7CB <CJK> +B7CC 6E13 B7CC <CJK> +B7CD 7566 B7CD <CJK> +B7CE 7A3D B7CE <CJK> +B7CF 7CFB B7CF <CJK> +B7D0 7D4C B7D0 <CJK> +B7D1 7D99 B7D1 <CJK> +B7D2 7E4B B7D2 <CJK> +B7D3 7F6B B7D3 <CJK> +B7D4 830E B7D4 <CJK> +B7D5 834A B7D5 <CJK> +B7D6 86CD B7D6 <CJK> +B7D7 8A08 B7D7 <CJK> +B7D8 8A63 B7D8 <CJK> +B7D9 8B66 B7D9 <CJK> +B7DA 8EFD B7DA <CJK> +B7DB 981A B7DB <CJK> +B7DC 9D8F B7DC <CJK> +B7DD 82B8 B7DD <CJK> +B7DE 8FCE B7DE <CJK> +B7DF 9BE8 B7DF <CJK> +B7E0 5287 B7E0 <CJK> +B7E1 621F B7E1 <CJK> +B7E2 6483 B7E2 <CJK> +B7E3 6FC0 B7E3 <CJK> +B7E4 9699 B7E4 <CJK> +B7E5 6841 B7E5 <CJK> +B7E6 5091 B7E6 <CJK> +B7E7 6B20 B7E7 <CJK> +B7E8 6C7A B7E8 <CJK> +B7E9 6F54 B7E9 <CJK> +B7EA 7A74 B7EA <CJK> +B7EB 7D50 B7EB <CJK> +B7EC 8840 B7EC <CJK> +B7ED 8A23 B7ED <CJK> +B7EE 6708 B7EE <CJK> +B7EF 4EF6 B7EF <CJK> +B7F0 5039 B7F0 <CJK> +B7F1 5026 B7F1 <CJK> +B7F2 5065 B7F2 <CJK> +B7F3 517C B7F3 <CJK> +B7F4 5238 B7F4 <CJK> +B7F5 5263 B7F5 <CJK> +B7F6 55A7 B7F6 <CJK> +B7F7 570F B7F7 <CJK> +B7F8 5805 B7F8 <CJK> +B7F9 5ACC B7F9 <CJK> +B7FA 5EFA B7FA <CJK> +B7FB 61B2 B7FB <CJK> +B7FC 61F8 B7FC <CJK> +B7FD 62F3 B7FD <CJK> +B7FE 6372 B7FE <CJK> +B8A1 691C B8A1 <CJK> +B8A2 6A29 B8A2 <CJK> +B8A3 727D B8A3 <CJK> +B8A4 72AC B8A4 <CJK> +B8A5 732E B8A5 <CJK> +B8A6 7814 B8A6 <CJK> +B8A7 786F B8A7 <CJK> +B8A8 7D79 B8A8 <CJK> +B8A9 770C B8A9 <CJK> +B8AA 80A9 B8AA <CJK> +B8AB 898B B8AB <CJK> +B8AC 8B19 B8AC <CJK> +B8AD 8CE2 B8AD <CJK> +B8AE 8ED2 B8AE <CJK> +B8AF 9063 B8AF <CJK> +B8B0 9375 B8B0 <CJK> +B8B1 967A B8B1 <CJK> +B8B2 9855 B8B2 <CJK> +B8B3 9A13 B8B3 <CJK> +B8B4 9E78 B8B4 <CJK> +B8B5 5143 B8B5 <CJK> +B8B6 539F B8B6 <CJK> +B8B7 53B3 B8B7 <CJK> +B8B8 5E7B B8B8 <CJK> +B8B9 5F26 B8B9 <CJK> +B8BA 6E1B B8BA <CJK> +B8BB 6E90 B8BB <CJK> +B8BC 7384 B8BC <CJK> +B8BD 73FE B8BD <CJK> +B8BE 7D43 B8BE <CJK> +B8BF 8237 B8BF <CJK> +B8C0 8A00 B8C0 <CJK> +B8C1 8AFA B8C1 <CJK> +B8C2 9650 B8C2 <CJK> +B8C3 4E4E B8C3 <CJK> +B8C4 500B B8C4 <CJK> +B8C5 53E4 B8C5 <CJK> +B8C6 547C B8C6 <CJK> +B8C7 56FA B8C7 <CJK> +B8C8 59D1 B8C8 <CJK> +B8C9 5B64 B8C9 <CJK> +B8CA 5DF1 B8CA <CJK> +B8CB 5EAB B8CB <CJK> +B8CC 5F27 B8CC <CJK> +B8CD 6238 B8CD <CJK> +B8CE 6545 B8CE <CJK> +B8CF 67AF B8CF <CJK> +B8D0 6E56 B8D0 <CJK> +B8D1 72D0 B8D1 <CJK> +B8D2 7CCA B8D2 <CJK> +B8D3 88B4 B8D3 <CJK> +B8D4 80A1 B8D4 <CJK> +B8D5 80E1 B8D5 <CJK> +B8D6 83F0 B8D6 <CJK> +B8D7 864E B8D7 <CJK> +B8D8 8A87 B8D8 <CJK> +B8D9 8DE8 B8D9 <CJK> +B8DA 9237 B8DA <CJK> +B8DB 96C7 B8DB <CJK> +B8DC 9867 B8DC <CJK> +B8DD 9F13 B8DD <CJK> +B8DE 4E94 B8DE <CJK> +B8DF 4E92 B8DF <CJK> +B8E0 4F0D B8E0 <CJK> +B8E1 5348 B8E1 <CJK> +B8E2 5449 B8E2 <CJK> +B8E3 543E B8E3 <CJK> +B8E4 5A2F B8E4 <CJK> +B8E5 5F8C B8E5 <CJK> +B8E6 5FA1 B8E6 <CJK> +B8E7 609F B8E7 <CJK> +B8E8 68A7 B8E8 <CJK> +B8E9 6A8E B8E9 <CJK> +B8EA 745A B8EA <CJK> +B8EB 7881 B8EB <CJK> +B8EC 8A9E B8EC <CJK> +B8ED 8AA4 B8ED <CJK> +B8EE 8B77 B8EE <CJK> +B8EF 9190 B8EF <CJK> +B8F0 4E5E B8F0 <CJK> +B8F1 9BC9 B8F1 <CJK> +B8F2 4EA4 B8F2 <CJK> +B8F3 4F7C B8F3 <CJK> +B8F4 4FAF B8F4 <CJK> +B8F5 5019 B8F5 <CJK> +B8F6 5016 B8F6 <CJK> +B8F7 5149 B8F7 <CJK> +B8F8 516C B8F8 <CJK> +B8F9 529F B8F9 <CJK> +B8FA 52B9 B8FA <CJK> +B8FB 52FE B8FB <CJK> +B8FC 539A B8FC <CJK> +B8FD 53E3 B8FD <CJK> +B8FE 5411 B8FE <CJK> +B9A1 540E B9A1 <CJK> +B9A2 5589 B9A2 <CJK> +B9A3 5751 B9A3 <CJK> +B9A4 57A2 B9A4 <CJK> +B9A5 597D B9A5 <CJK> +B9A6 5B54 B9A6 <CJK> +B9A7 5B5D B9A7 <CJK> +B9A8 5B8F B9A8 <CJK> +B9A9 5DE5 B9A9 <CJK> +B9AA 5DE7 B9AA <CJK> +B9AB 5DF7 B9AB <CJK> +B9AC 5E78 B9AC <CJK> +B9AD 5E83 B9AD <CJK> +B9AE 5E9A B9AE <CJK> +B9AF 5EB7 B9AF <CJK> +B9B0 5F18 B9B0 <CJK> +B9B1 6052 B9B1 <CJK> +B9B2 614C B9B2 <CJK> +B9B3 6297 B9B3 <CJK> +B9B4 62D8 B9B4 <CJK> +B9B5 63A7 B9B5 <CJK> +B9B6 653B B9B6 <CJK> +B9B7 6602 B9B7 <CJK> +B9B8 6643 B9B8 <CJK> +B9B9 66F4 B9B9 <CJK> +B9BA 676D B9BA <CJK> +B9BB 6821 B9BB <CJK> +B9BC 6897 B9BC <CJK> +B9BD 69CB B9BD <CJK> +B9BE 6C5F B9BE <CJK> +B9BF 6D2A B9BF <CJK> +B9C0 6D69 B9C0 <CJK> +B9C1 6E2F B9C1 <CJK> +B9C2 6E9D B9C2 <CJK> +B9C3 7532 B9C3 <CJK> +B9C4 7687 B9C4 <CJK> +B9C5 786C B9C5 <CJK> +B9C6 7A3F B9C6 <CJK> +B9C7 7CE0 B9C7 <CJK> +B9C8 7D05 B9C8 <CJK> +B9C9 7D18 B9C9 <CJK> +B9CA 7D5E B9CA <CJK> +B9CB 7DB1 B9CB <CJK> +B9CC 8015 B9CC <CJK> +B9CD 8003 B9CD <CJK> +B9CE 80AF B9CE <CJK> +B9CF 80B1 B9CF <CJK> +B9D0 8154 B9D0 <CJK> +B9D1 818F B9D1 <CJK> +B9D2 822A B9D2 <CJK> +B9D3 8352 B9D3 <CJK> +B9D4 884C B9D4 <CJK> +B9D5 8861 B9D5 <CJK> +B9D6 8B1B B9D6 <CJK> +B9D7 8CA2 B9D7 <CJK> +B9D8 8CFC B9D8 <CJK> +B9D9 90CA B9D9 <CJK> +B9DA 9175 B9DA <CJK> +B9DB 9271 B9DB <CJK> +B9DC 783F B9DC <CJK> +B9DD 92FC B9DD <CJK> +B9DE 95A4 B9DE <CJK> +B9DF 964D B9DF <CJK> +B9E0 9805 B9E0 <CJK> +B9E1 9999 B9E1 <CJK> +B9E2 9AD8 B9E2 <CJK> +B9E3 9D3B B9E3 <CJK> +B9E4 525B B9E4 <CJK> +B9E5 52AB B9E5 <CJK> +B9E6 53F7 B9E6 <CJK> +B9E7 5408 B9E7 <CJK> +B9E8 58D5 B9E8 <CJK> +B9E9 62F7 B9E9 <CJK> +B9EA 6FE0 B9EA <CJK> +B9EB 8C6A B9EB <CJK> +B9EC 8F5F B9EC <CJK> +B9ED 9EB9 B9ED <CJK> +B9EE 514B B9EE <CJK> +B9EF 523B B9EF <CJK> +B9F0 544A B9F0 <CJK> +B9F1 56FD B9F1 <CJK> +B9F2 7A40 B9F2 <CJK> +B9F3 9177 B9F3 <CJK> +B9F4 9D60 B9F4 <CJK> +B9F5 9ED2 B9F5 <CJK> +B9F6 7344 B9F6 <CJK> +B9F7 6F09 B9F7 <CJK> +B9F8 8170 B9F8 <CJK> +B9F9 7511 B9F9 <CJK> +B9FA 5FFD B9FA <CJK> +B9FB 60DA B9FB <CJK> +B9FC 9AA8 B9FC <CJK> +B9FD 72DB B9FD <CJK> +B9FE 8FBC B9FE <CJK> +BAA1 6B64 BAA1 <CJK> +BAA2 9803 BAA2 <CJK> +BAA3 4ECA BAA3 <CJK> +BAA4 56F0 BAA4 <CJK> +BAA5 5764 BAA5 <CJK> +BAA6 58BE BAA6 <CJK> +BAA7 5A5A BAA7 <CJK> +BAA8 6068 BAA8 <CJK> +BAA9 61C7 BAA9 <CJK> +BAAA 660F BAAA <CJK> +BAAB 6606 BAAB <CJK> +BAAC 6839 BAAC <CJK> +BAAD 68B1 BAAD <CJK> +BAAE 6DF7 BAAE <CJK> +BAAF 75D5 BAAF <CJK> +BAB0 7D3A BAB0 <CJK> +BAB1 826E BAB1 <CJK> +BAB2 9B42 BAB2 <CJK> +BAB3 4E9B BAB3 <CJK> +BAB4 4F50 BAB4 <CJK> +BAB5 53C9 BAB5 <CJK> +BAB6 5506 BAB6 <CJK> +BAB7 5D6F BAB7 <CJK> +BAB8 5DE6 BAB8 <CJK> +BAB9 5DEE BAB9 <CJK> +BABA 67FB BABA <CJK> +BABB 6C99 BABB <CJK> +BABC 7473 BABC <CJK> +BABD 7802 BABD <CJK> +BABE 8A50 BABE <CJK> +BABF 9396 BABF <CJK> +BAC0 88DF BAC0 <CJK> +BAC1 5750 BAC1 <CJK> +BAC2 5EA7 BAC2 <CJK> +BAC3 632B BAC3 <CJK> +BAC4 50B5 BAC4 <CJK> +BAC5 50AC BAC5 <CJK> +BAC6 518D BAC6 <CJK> +BAC7 6700 BAC7 <CJK> +BAC8 54C9 BAC8 <CJK> +BAC9 585E BAC9 <CJK> +BACA 59BB BACA <CJK> +BACB 5BB0 BACB <CJK> +BACC 5F69 BACC <CJK> +BACD 624D BACD <CJK> +BACE 63A1 BACE <CJK> +BACF 683D BACF <CJK> +BAD0 6B73 BAD0 <CJK> +BAD1 6E08 BAD1 <CJK> +BAD2 707D BAD2 <CJK> +BAD3 91C7 BAD3 <CJK> +BAD4 7280 BAD4 <CJK> +BAD5 7815 BAD5 <CJK> +BAD6 7826 BAD6 <CJK> +BAD7 796D BAD7 <CJK> +BAD8 658E BAD8 <CJK> +BAD9 7D30 BAD9 <CJK> +BADA 83DC BADA <CJK> +BADB 88C1 BADB <CJK> +BADC 8F09 BADC <CJK> +BADD 969B BADD <CJK> +BADE 5264 BADE <CJK> +BADF 5728 BADF <CJK> +BAE0 6750 BAE0 <CJK> +BAE1 7F6A BAE1 <CJK> +BAE2 8CA1 BAE2 <CJK> +BAE3 51B4 BAE3 <CJK> +BAE4 5742 BAE4 <CJK> +BAE5 962A BAE5 <CJK> +BAE6 583A BAE6 <CJK> +BAE7 698A BAE7 <CJK> +BAE8 80B4 BAE8 <CJK> +BAE9 54B2 BAE9 <CJK> +BAEA 5D0E BAEA <CJK> +BAEB 57FC BAEB <CJK> +BAEC 7895 BAEC <CJK> +BAED 9DFA BAED <CJK> +BAEE 4F5C BAEE <CJK> +BAEF 524A BAEF <CJK> +BAF0 548B BAF0 <CJK> +BAF1 643E BAF1 <CJK> +BAF2 6628 BAF2 <CJK> +BAF3 6714 BAF3 <CJK> +BAF4 67F5 BAF4 <CJK> +BAF5 7A84 BAF5 <CJK> +BAF6 7B56 BAF6 <CJK> +BAF7 7D22 BAF7 <CJK> +BAF8 932F BAF8 <CJK> +BAF9 685C BAF9 <CJK> +BAFA 9BAD BAFA <CJK> +BAFB 7B39 BAFB <CJK> +BAFC 5319 BAFC <CJK> +BAFD 518A BAFD <CJK> +BAFE 5237 BAFE <CJK> +BBA1 5BDF BBA1 <CJK> +BBA2 62F6 BBA2 <CJK> +BBA3 64AE BBA3 <CJK> +BBA4 64E6 BBA4 <CJK> +BBA5 672D BBA5 <CJK> +BBA6 6BBA BBA6 <CJK> +BBA7 85A9 BBA7 <CJK> +BBA8 96D1 BBA8 <CJK> +BBA9 7690 BBA9 <CJK> +BBAA 9BD6 BBAA <CJK> +BBAB 634C BBAB <CJK> +BBAC 9306 BBAC <CJK> +BBAD 9BAB BBAD <CJK> +BBAE 76BF BBAE <CJK> +BBAF 6652 BBAF <CJK> +BBB0 4E09 BBB0 <CJK> +BBB1 5098 BBB1 <CJK> +BBB2 53C2 BBB2 <CJK> +BBB3 5C71 BBB3 <CJK> +BBB4 60E8 BBB4 <CJK> +BBB5 6492 BBB5 <CJK> +BBB6 6563 BBB6 <CJK> +BBB7 685F BBB7 <CJK> +BBB8 71E6 BBB8 <CJK> +BBB9 73CA BBB9 <CJK> +BBBA 7523 BBBA <CJK> +BBBB 7B97 BBBB <CJK> +BBBC 7E82 BBBC <CJK> +BBBD 8695 BBBD <CJK> +BBBE 8B83 BBBE <CJK> +BBBF 8CDB BBBF <CJK> +BBC0 9178 BBC0 <CJK> +BBC1 9910 BBC1 <CJK> +BBC2 65AC BBC2 <CJK> +BBC3 66AB BBC3 <CJK> +BBC4 6B8B BBC4 <CJK> +BBC5 4ED5 BBC5 <CJK> +BBC6 4ED4 BBC6 <CJK> +BBC7 4F3A BBC7 <CJK> +BBC8 4F7F BBC8 <CJK> +BBC9 523A BBC9 <CJK> +BBCA 53F8 BBCA <CJK> +BBCB 53F2 BBCB <CJK> +BBCC 55E3 BBCC <CJK> +BBCD 56DB BBCD <CJK> +BBCE 58EB BBCE <CJK> +BBCF 59CB BBCF <CJK> +BBD0 59C9 BBD0 <CJK> +BBD1 59FF BBD1 <CJK> +BBD2 5B50 BBD2 <CJK> +BBD3 5C4D BBD3 <CJK> +BBD4 5E02 BBD4 <CJK> +BBD5 5E2B BBD5 <CJK> +BBD6 5FD7 BBD6 <CJK> +BBD7 601D BBD7 <CJK> +BBD8 6307 BBD8 <CJK> +BBD9 652F BBD9 <CJK> +BBDA 5B5C BBDA <CJK> +BBDB 65AF BBDB <CJK> +BBDC 65BD BBDC <CJK> +BBDD 65E8 BBDD <CJK> +BBDE 679D BBDE <CJK> +BBDF 6B62 BBDF <CJK> +BBE0 6B7B BBE0 <CJK> +BBE1 6C0F BBE1 <CJK> +BBE2 7345 BBE2 <CJK> +BBE3 7949 BBE3 <CJK> +BBE4 79C1 BBE4 <CJK> +BBE5 7CF8 BBE5 <CJK> +BBE6 7D19 BBE6 <CJK> +BBE7 7D2B BBE7 <CJK> +BBE8 80A2 BBE8 <CJK> +BBE9 8102 BBE9 <CJK> +BBEA 81F3 BBEA <CJK> +BBEB 8996 BBEB <CJK> +BBEC 8A5E BBEC <CJK> +BBED 8A69 BBED <CJK> +BBEE 8A66 BBEE <CJK> +BBEF 8A8C BBEF <CJK> +BBF0 8AEE BBF0 <CJK> +BBF1 8CC7 BBF1 <CJK> +BBF2 8CDC BBF2 <CJK> +BBF3 96CC BBF3 <CJK> +BBF4 98FC BBF4 <CJK> +BBF5 6B6F BBF5 <CJK> +BBF6 4E8B BBF6 <CJK> +BBF7 4F3C BBF7 <CJK> +BBF8 4F8D BBF8 <CJK> +BBF9 5150 BBF9 <CJK> +BBFA 5B57 BBFA <CJK> +BBFB 5BFA BBFB <CJK> +BBFC 6148 BBFC <CJK> +BBFD 6301 BBFD <CJK> +BBFE 6642 BBFE <CJK> +BCA1 6B21 BCA1 <CJK> +BCA2 6ECB BCA2 <CJK> +BCA3 6CBB BCA3 <CJK> +BCA4 723E BCA4 <CJK> +BCA5 74BD BCA5 <CJK> +BCA6 75D4 BCA6 <CJK> +BCA7 78C1 BCA7 <CJK> +BCA8 793A BCA8 <CJK> +BCA9 800C BCA9 <CJK> +BCAA 8033 BCAA <CJK> +BCAB 81EA BCAB <CJK> +BCAC 8494 BCAC <CJK> +BCAD 8F9E BCAD <CJK> +BCAE 6C50 BCAE <CJK> +BCAF 9E7F BCAF <CJK> +BCB0 5F0F BCB0 <CJK> +BCB1 8B58 BCB1 <CJK> +BCB2 9D2B BCB2 <CJK> +BCB3 7AFA BCB3 <CJK> +BCB4 8EF8 BCB4 <CJK> +BCB5 5B8D BCB5 <CJK> +BCB6 96EB BCB6 <CJK> +BCB7 4E03 BCB7 <CJK> +BCB8 53F1 BCB8 <CJK> +BCB9 57F7 BCB9 <CJK> +BCBA 5931 BCBA <CJK> +BCBB 5AC9 BCBB <CJK> +BCBC 5BA4 BCBC <CJK> +BCBD 6089 BCBD <CJK> +BCBE 6E7F BCBE <CJK> +BCBF 6F06 BCBF <CJK> +BCC0 75BE BCC0 <CJK> +BCC1 8CEA BCC1 <CJK> +BCC2 5B9F BCC2 <CJK> +BCC3 8500 BCC3 <CJK> +BCC4 7BE0 BCC4 <CJK> +BCC5 5072 BCC5 <CJK> +BCC6 67F4 BCC6 <CJK> +BCC7 829D BCC7 <CJK> +BCC8 5C61 BCC8 <CJK> +BCC9 854A BCC9 <CJK> +BCCA 7E1E BCCA <CJK> +BCCB 820E BCCB <CJK> +BCCC 5199 BCCC <CJK> +BCCD 5C04 BCCD <CJK> +BCCE 6368 BCCE <CJK> +BCCF 8D66 BCCF <CJK> +BCD0 659C BCD0 <CJK> +BCD1 716E BCD1 <CJK> +BCD2 793E BCD2 <CJK> +BCD3 7D17 BCD3 <CJK> +BCD4 8005 BCD4 <CJK> +BCD5 8B1D BCD5 <CJK> +BCD6 8ECA BCD6 <CJK> +BCD7 906E BCD7 <CJK> +BCD8 86C7 BCD8 <CJK> +BCD9 90AA BCD9 <CJK> +BCDA 501F BCDA <CJK> +BCDB 52FA BCDB <CJK> +BCDC 5C3A BCDC <CJK> +BCDD 6753 BCDD <CJK> +BCDE 707C BCDE <CJK> +BCDF 7235 BCDF <CJK> +BCE0 914C BCE0 <CJK> +BCE1 91C8 BCE1 <CJK> +BCE2 932B BCE2 <CJK> +BCE3 82E5 BCE3 <CJK> +BCE4 5BC2 BCE4 <CJK> +BCE5 5F31 BCE5 <CJK> +BCE6 60F9 BCE6 <CJK> +BCE7 4E3B BCE7 <CJK> +BCE8 53D6 BCE8 <CJK> +BCE9 5B88 BCE9 <CJK> +BCEA 624B BCEA <CJK> +BCEB 6731 BCEB <CJK> +BCEC 6B8A BCEC <CJK> +BCED 72E9 BCED <CJK> +BCEE 73E0 BCEE <CJK> +BCEF 7A2E BCEF <CJK> +BCF0 816B BCF0 <CJK> +BCF1 8DA3 BCF1 <CJK> +BCF2 9152 BCF2 <CJK> +BCF3 9996 BCF3 <CJK> +BCF4 5112 BCF4 <CJK> +BCF5 53D7 BCF5 <CJK> +BCF6 546A BCF6 <CJK> +BCF7 5BFF BCF7 <CJK> +BCF8 6388 BCF8 <CJK> +BCF9 6A39 BCF9 <CJK> +BCFA 7DAC BCFA <CJK> +BCFB 9700 BCFB <CJK> +BCFC 56DA BCFC <CJK> +BCFD 53CE BCFD <CJK> +BCFE 5468 BCFE <CJK> +BDA1 5B97 BDA1 <CJK> +BDA2 5C31 BDA2 <CJK> +BDA3 5DDE BDA3 <CJK> +BDA4 4FEE BDA4 <CJK> +BDA5 6101 BDA5 <CJK> +BDA6 62FE BDA6 <CJK> +BDA7 6D32 BDA7 <CJK> +BDA8 79C0 BDA8 <CJK> +BDA9 79CB BDA9 <CJK> +BDAA 7D42 BDAA <CJK> +BDAB 7E4D BDAB <CJK> +BDAC 7FD2 BDAC <CJK> +BDAD 81ED BDAD <CJK> +BDAE 821F BDAE <CJK> +BDAF 8490 BDAF <CJK> +BDB0 8846 BDB0 <CJK> +BDB1 8972 BDB1 <CJK> +BDB2 8B90 BDB2 <CJK> +BDB3 8E74 BDB3 <CJK> +BDB4 8F2F BDB4 <CJK> +BDB5 9031 BDB5 <CJK> +BDB6 914B BDB6 <CJK> +BDB7 916C BDB7 <CJK> +BDB8 96C6 BDB8 <CJK> +BDB9 919C BDB9 <CJK> +BDBA 4EC0 BDBA <CJK> +BDBB 4F4F BDBB <CJK> +BDBC 5145 BDBC <CJK> +BDBD 5341 BDBD <CJK> +BDBE 5F93 BDBE <CJK> +BDBF 620E BDBF <CJK> +BDC0 67D4 BDC0 <CJK> +BDC1 6C41 BDC1 <CJK> +BDC2 6E0B BDC2 <CJK> +BDC3 7363 BDC3 <CJK> +BDC4 7E26 BDC4 <CJK> +BDC5 91CD BDC5 <CJK> +BDC6 9283 BDC6 <CJK> +BDC7 53D4 BDC7 <CJK> +BDC8 5919 BDC8 <CJK> +BDC9 5BBF BDC9 <CJK> +BDCA 6DD1 BDCA <CJK> +BDCB 795D BDCB <CJK> +BDCC 7E2E BDCC <CJK> +BDCD 7C9B BDCD <CJK> +BDCE 587E BDCE <CJK> +BDCF 719F BDCF <CJK> +BDD0 51FA BDD0 <CJK> +BDD1 8853 BDD1 <CJK> +BDD2 8FF0 BDD2 <CJK> +BDD3 4FCA BDD3 <CJK> +BDD4 5CFB BDD4 <CJK> +BDD5 6625 BDD5 <CJK> +BDD6 77AC BDD6 <CJK> +BDD7 7AE3 BDD7 <CJK> +BDD8 821C BDD8 <CJK> +BDD9 99FF BDD9 <CJK> +BDDA 51C6 BDDA <CJK> +BDDB 5FAA BDDB <CJK> +BDDC 65EC BDDC <CJK> +BDDD 696F BDDD <CJK> +BDDE 6B89 BDDE <CJK> +BDDF 6DF3 BDDF <CJK> +BDE0 6E96 BDE0 <CJK> +BDE1 6F64 BDE1 <CJK> +BDE2 76FE BDE2 <CJK> +BDE3 7D14 BDE3 <CJK> +BDE4 5DE1 BDE4 <CJK> +BDE5 9075 BDE5 <CJK> +BDE6 9187 BDE6 <CJK> +BDE7 9806 BDE7 <CJK> +BDE8 51E6 BDE8 <CJK> +BDE9 521D BDE9 <CJK> +BDEA 6240 BDEA <CJK> +BDEB 6691 BDEB <CJK> +BDEC 66D9 BDEC <CJK> +BDED 6E1A BDED <CJK> +BDEE 5EB6 BDEE <CJK> +BDEF 7DD2 BDEF <CJK> +BDF0 7F72 BDF0 <CJK> +BDF1 66F8 BDF1 <CJK> +BDF2 85AF BDF2 <CJK> +BDF3 85F7 BDF3 <CJK> +BDF4 8AF8 BDF4 <CJK> +BDF5 52A9 BDF5 <CJK> +BDF6 53D9 BDF6 <CJK> +BDF7 5973 BDF7 <CJK> +BDF8 5E8F BDF8 <CJK> +BDF9 5F90 BDF9 <CJK> +BDFA 6055 BDFA <CJK> +BDFB 92E4 BDFB <CJK> +BDFC 9664 BDFC <CJK> +BDFD 50B7 BDFD <CJK> +BDFE 511F BDFE <CJK> +BEA1 52DD BEA1 <CJK> +BEA2 5320 BEA2 <CJK> +BEA3 5347 BEA3 <CJK> +BEA4 53EC BEA4 <CJK> +BEA5 54E8 BEA5 <CJK> +BEA6 5546 BEA6 <CJK> +BEA7 5531 BEA7 <CJK> +BEA8 5617 BEA8 <CJK> +BEA9 5968 BEA9 <CJK> +BEAA 59BE BEAA <CJK> +BEAB 5A3C BEAB <CJK> +BEAC 5BB5 BEAC <CJK> +BEAD 5C06 BEAD <CJK> +BEAE 5C0F BEAE <CJK> +BEAF 5C11 BEAF <CJK> +BEB0 5C1A BEB0 <CJK> +BEB1 5E84 BEB1 <CJK> +BEB2 5E8A BEB2 <CJK> +BEB3 5EE0 BEB3 <CJK> +BEB4 5F70 BEB4 <CJK> +BEB5 627F BEB5 <CJK> +BEB6 6284 BEB6 <CJK> +BEB7 62DB BEB7 <CJK> +BEB8 638C BEB8 <CJK> +BEB9 6377 BEB9 <CJK> +BEBA 6607 BEBA <CJK> +BEBB 660C BEBB <CJK> +BEBC 662D BEBC <CJK> +BEBD 6676 BEBD <CJK> +BEBE 677E BEBE <CJK> +BEBF 68A2 BEBF <CJK> +BEC0 6A1F BEC0 <CJK> +BEC1 6A35 BEC1 <CJK> +BEC2 6CBC BEC2 <CJK> +BEC3 6D88 BEC3 <CJK> +BEC4 6E09 BEC4 <CJK> +BEC5 6E58 BEC5 <CJK> +BEC6 713C BEC6 <CJK> +BEC7 7126 BEC7 <CJK> +BEC8 7167 BEC8 <CJK> +BEC9 75C7 BEC9 <CJK> +BECA 7701 BECA <CJK> +BECB 785D BECB <CJK> +BECC 7901 BECC <CJK> +BECD 7965 BECD <CJK> +BECE 79F0 BECE <CJK> +BECF 7AE0 BECF <CJK> +BED0 7B11 BED0 <CJK> +BED1 7CA7 BED1 <CJK> +BED2 7D39 BED2 <CJK> +BED3 8096 BED3 <CJK> +BED4 83D6 BED4 <CJK> +BED5 848B BED5 <CJK> +BED6 8549 BED6 <CJK> +BED7 885D BED7 <CJK> +BED8 88F3 BED8 <CJK> +BED9 8A1F BED9 <CJK> +BEDA 8A3C BEDA <CJK> +BEDB 8A54 BEDB <CJK> +BEDC 8A73 BEDC <CJK> +BEDD 8C61 BEDD <CJK> +BEDE 8CDE BEDE <CJK> +BEDF 91A4 BEDF <CJK> +BEE0 9266 BEE0 <CJK> +BEE1 937E BEE1 <CJK> +BEE2 9418 BEE2 <CJK> +BEE3 969C BEE3 <CJK> +BEE4 9798 BEE4 <CJK> +BEE5 4E0A BEE5 <CJK> +BEE6 4E08 BEE6 <CJK> +BEE7 4E1E BEE7 <CJK> +BEE8 4E57 BEE8 <CJK> +BEE9 5197 BEE9 <CJK> +BEEA 5270 BEEA <CJK> +BEEB 57CE BEEB <CJK> +BEEC 5834 BEEC <CJK> +BEED 58CC BEED <CJK> +BEEE 5B22 BEEE <CJK> +BEEF 5E38 BEEF <CJK> +BEF0 60C5 BEF0 <CJK> +BEF1 64FE BEF1 <CJK> +BEF2 6761 BEF2 <CJK> +BEF3 6756 BEF3 <CJK> +BEF4 6D44 BEF4 <CJK> +BEF5 72B6 BEF5 <CJK> +BEF6 7573 BEF6 <CJK> +BEF7 7A63 BEF7 <CJK> +BEF8 84B8 BEF8 <CJK> +BEF9 8B72 BEF9 <CJK> +BEFA 91B8 BEFA <CJK> +BEFB 9320 BEFB <CJK> +BEFC 5631 BEFC <CJK> +BEFD 57F4 BEFD <CJK> +BEFE 98FE BEFE <CJK> +BFA1 62ED BFA1 <CJK> +BFA2 690D BFA2 <CJK> +BFA3 6B96 BFA3 <CJK> +BFA4 71ED BFA4 <CJK> +BFA5 7E54 BFA5 <CJK> +BFA6 8077 BFA6 <CJK> +BFA7 8272 BFA7 <CJK> +BFA8 89E6 BFA8 <CJK> +BFA9 98DF BFA9 <CJK> +BFAA 8755 BFAA <CJK> +BFAB 8FB1 BFAB <CJK> +BFAC 5C3B BFAC <CJK> +BFAD 4F38 BFAD <CJK> +BFAE 4FE1 BFAE <CJK> +BFAF 4FB5 BFAF <CJK> +BFB0 5507 BFB0 <CJK> +BFB1 5A20 BFB1 <CJK> +BFB2 5BDD BFB2 <CJK> +BFB3 5BE9 BFB3 <CJK> +BFB4 5FC3 BFB4 <CJK> +BFB5 614E BFB5 <CJK> +BFB6 632F BFB6 <CJK> +BFB7 65B0 BFB7 <CJK> +BFB8 664B BFB8 <CJK> +BFB9 68EE BFB9 <CJK> +BFBA 699B BFBA <CJK> +BFBB 6D78 BFBB <CJK> +BFBC 6DF1 BFBC <CJK> +BFBD 7533 BFBD <CJK> +BFBE 75B9 BFBE <CJK> +BFBF 771F BFBF <CJK> +BFC0 795E BFC0 <CJK> +BFC1 79E6 BFC1 <CJK> +BFC2 7D33 BFC2 <CJK> +BFC3 81E3 BFC3 <CJK> +BFC4 82AF BFC4 <CJK> +BFC5 85AA BFC5 <CJK> +BFC6 89AA BFC6 <CJK> +BFC7 8A3A BFC7 <CJK> +BFC8 8EAB BFC8 <CJK> +BFC9 8F9B BFC9 <CJK> +BFCA 9032 BFCA <CJK> +BFCB 91DD BFCB <CJK> +BFCC 9707 BFCC <CJK> +BFCD 4EBA BFCD <CJK> +BFCE 4EC1 BFCE <CJK> +BFCF 5203 BFCF <CJK> +BFD0 5875 BFD0 <CJK> +BFD1 58EC BFD1 <CJK> +BFD2 5C0B BFD2 <CJK> +BFD3 751A BFD3 <CJK> +BFD4 5C3D BFD4 <CJK> +BFD5 814E BFD5 <CJK> +BFD6 8A0A BFD6 <CJK> +BFD7 8FC5 BFD7 <CJK> +BFD8 9663 BFD8 <CJK> +BFD9 976D BFD9 <CJK> +BFDA 7B25 BFDA <CJK> +BFDB 8ACF BFDB <CJK> +BFDC 9808 BFDC <CJK> +BFDD 9162 BFDD <CJK> +BFDE 56F3 BFDE <CJK> +BFDF 53A8 BFDF <CJK> +BFE0 9017 BFE0 <CJK> +BFE1 5439 BFE1 <CJK> +BFE2 5782 BFE2 <CJK> +BFE3 5E25 BFE3 <CJK> +BFE4 63A8 BFE4 <CJK> +BFE5 6C34 BFE5 <CJK> +BFE6 708A BFE6 <CJK> +BFE7 7761 BFE7 <CJK> +BFE8 7C8B BFE8 <CJK> +BFE9 7FE0 BFE9 <CJK> +BFEA 8870 BFEA <CJK> +BFEB 9042 BFEB <CJK> +BFEC 9154 BFEC <CJK> +BFED 9310 BFED <CJK> +BFEE 9318 BFEE <CJK> +BFEF 968F BFEF <CJK> +BFF0 745E BFF0 <CJK> +BFF1 9AC4 BFF1 <CJK> +BFF2 5D07 BFF2 <CJK> +BFF3 5D69 BFF3 <CJK> +BFF4 6570 BFF4 <CJK> +BFF5 67A2 BFF5 <CJK> +BFF6 8DA8 BFF6 <CJK> +BFF7 96DB BFF7 <CJK> +BFF8 636E BFF8 <CJK> +BFF9 6749 BFF9 <CJK> +BFFA 6919 BFFA <CJK> +BFFB 83C5 BFFB <CJK> +BFFC 9817 BFFC <CJK> +BFFD 96C0 BFFD <CJK> +BFFE 88FE BFFE <CJK> +C0A1 6F84 C0A1 <CJK> +C0A2 647A C0A2 <CJK> +C0A3 5BF8 C0A3 <CJK> +C0A4 4E16 C0A4 <CJK> +C0A5 702C C0A5 <CJK> +C0A6 755D C0A6 <CJK> +C0A7 662F C0A7 <CJK> +C0A8 51C4 C0A8 <CJK> +C0A9 5236 C0A9 <CJK> +C0AA 52E2 C0AA <CJK> +C0AB 59D3 C0AB <CJK> +C0AC 5F81 C0AC <CJK> +C0AD 6027 C0AD <CJK> +C0AE 6210 C0AE <CJK> +C0AF 653F C0AF <CJK> +C0B0 6574 C0B0 <CJK> +C0B1 661F C0B1 <CJK> +C0B2 6674 C0B2 <CJK> +C0B3 68F2 C0B3 <CJK> +C0B4 6816 C0B4 <CJK> +C0B5 6B63 C0B5 <CJK> +C0B6 6E05 C0B6 <CJK> +C0B7 7272 C0B7 <CJK> +C0B8 751F C0B8 <CJK> +C0B9 76DB C0B9 <CJK> +C0BA 7CBE C0BA <CJK> +C0BB 8056 C0BB <CJK> +C0BC 58F0 C0BC <CJK> +C0BD 88FD C0BD <CJK> +C0BE 897F C0BE <CJK> +C0BF 8AA0 C0BF <CJK> +C0C0 8A93 C0C0 <CJK> +C0C1 8ACB C0C1 <CJK> +C0C2 901D C0C2 <CJK> +C0C3 9192 C0C3 <CJK> +C0C4 9752 C0C4 <CJK> +C0C5 9759 C0C5 <CJK> +C0C6 6589 C0C6 <CJK> +C0C7 7A0E C0C7 <CJK> +C0C8 8106 C0C8 <CJK> +C0C9 96BB C0C9 <CJK> +C0CA 5E2D C0CA <CJK> +C0CB 60DC C0CB <CJK> +C0CC 621A C0CC <CJK> +C0CD 65A5 C0CD <CJK> +C0CE 6614 C0CE <CJK> +C0CF 6790 C0CF <CJK> +C0D0 77F3 C0D0 <CJK> +C0D1 7A4D C0D1 <CJK> +C0D2 7C4D C0D2 <CJK> +C0D3 7E3E C0D3 <CJK> +C0D4 810A C0D4 <CJK> +C0D5 8CAC C0D5 <CJK> +C0D6 8D64 C0D6 <CJK> +C0D7 8DE1 C0D7 <CJK> +C0D8 8E5F C0D8 <CJK> +C0D9 78A9 C0D9 <CJK> +C0DA 5207 C0DA <CJK> +C0DB 62D9 C0DB <CJK> +C0DC 63A5 C0DC <CJK> +C0DD 6442 C0DD <CJK> +C0DE 6298 C0DE <CJK> +C0DF 8A2D C0DF <CJK> +C0E0 7A83 C0E0 <CJK> +C0E1 7BC0 C0E1 <CJK> +C0E2 8AAC C0E2 <CJK> +C0E3 96EA C0E3 <CJK> +C0E4 7D76 C0E4 <CJK> +C0E5 820C C0E5 <CJK> +C0E6 8749 C0E6 <CJK> +C0E7 4ED9 C0E7 <CJK> +C0E8 5148 C0E8 <CJK> +C0E9 5343 C0E9 <CJK> +C0EA 5360 C0EA <CJK> +C0EB 5BA3 C0EB <CJK> +C0EC 5C02 C0EC <CJK> +C0ED 5C16 C0ED <CJK> +C0EE 5DDD C0EE <CJK> +C0EF 6226 C0EF <CJK> +C0F0 6247 C0F0 <CJK> +C0F1 64B0 C0F1 <CJK> +C0F2 6813 C0F2 <CJK> +C0F3 6834 C0F3 <CJK> +C0F4 6CC9 C0F4 <CJK> +C0F5 6D45 C0F5 <CJK> +C0F6 6D17 C0F6 <CJK> +C0F7 67D3 C0F7 <CJK> +C0F8 6F5C C0F8 <CJK> +C0F9 714E C0F9 <CJK> +C0FA 717D C0FA <CJK> +C0FB 65CB C0FB <CJK> +C0FC 7A7F C0FC <CJK> +C0FD 7BAD C0FD <CJK> +C0FE 7DDA C0FE <CJK> +C1A1 7E4A C1A1 <CJK> +C1A2 7FA8 C1A2 <CJK> +C1A3 817A C1A3 <CJK> +C1A4 821B C1A4 <CJK> +C1A5 8239 C1A5 <CJK> +C1A6 85A6 C1A6 <CJK> +C1A7 8A6E C1A7 <CJK> +C1A8 8CCE C1A8 <CJK> +C1A9 8DF5 C1A9 <CJK> +C1AA 9078 C1AA <CJK> +C1AB 9077 C1AB <CJK> +C1AC 92AD C1AC <CJK> +C1AD 9291 C1AD <CJK> +C1AE 9583 C1AE <CJK> +C1AF 9BAE C1AF <CJK> +C1B0 524D C1B0 <CJK> +C1B1 5584 C1B1 <CJK> +C1B2 6F38 C1B2 <CJK> +C1B3 7136 C1B3 <CJK> +C1B4 5168 C1B4 <CJK> +C1B5 7985 C1B5 <CJK> +C1B6 7E55 C1B6 <CJK> +C1B7 81B3 C1B7 <CJK> +C1B8 7CCE C1B8 <CJK> +C1B9 564C C1B9 <CJK> +C1BA 5851 C1BA <CJK> +C1BB 5CA8 C1BB <CJK> +C1BC 63AA C1BC <CJK> +C1BD 66FE C1BD <CJK> +C1BE 66FD C1BE <CJK> +C1BF 695A C1BF <CJK> +C1C0 72D9 C1C0 <CJK> +C1C1 758F C1C1 <CJK> +C1C2 758E C1C2 <CJK> +C1C3 790E C1C3 <CJK> +C1C4 7956 C1C4 <CJK> +C1C5 79DF C1C5 <CJK> +C1C6 7C97 C1C6 <CJK> +C1C7 7D20 C1C7 <CJK> +C1C8 7D44 C1C8 <CJK> +C1C9 8607 C1C9 <CJK> +C1CA 8A34 C1CA <CJK> +C1CB 963B C1CB <CJK> +C1CC 9061 C1CC <CJK> +C1CD 9F20 C1CD <CJK> +C1CE 50E7 C1CE <CJK> +C1CF 5275 C1CF <CJK> +C1D0 53CC C1D0 <CJK> +C1D1 53E2 C1D1 <CJK> +C1D2 5009 C1D2 <CJK> +C1D3 55AA C1D3 <CJK> +C1D4 58EE C1D4 <CJK> +C1D5 594F C1D5 <CJK> +C1D6 723D C1D6 <CJK> +C1D7 5B8B C1D7 <CJK> +C1D8 5C64 C1D8 <CJK> +C1D9 531D C1D9 <CJK> +C1DA 60E3 C1DA <CJK> +C1DB 60F3 C1DB <CJK> +C1DC 635C C1DC <CJK> +C1DD 6383 C1DD <CJK> +C1DE 633F C1DE <CJK> +C1DF 63BB C1DF <CJK> +C1E0 64CD C1E0 <CJK> +C1E1 65E9 C1E1 <CJK> +C1E2 66F9 C1E2 <CJK> +C1E3 5DE3 C1E3 <CJK> +C1E4 69CD C1E4 <CJK> +C1E5 69FD C1E5 <CJK> +C1E6 6F15 C1E6 <CJK> +C1E7 71E5 C1E7 <CJK> +C1E8 4E89 C1E8 <CJK> +C1E9 75E9 C1E9 <CJK> +C1EA 76F8 C1EA <CJK> +C1EB 7A93 C1EB <CJK> +C1EC 7CDF C1EC <CJK> +C1ED 7DCF C1ED <CJK> +C1EE 7D9C C1EE <CJK> +C1EF 8061 C1EF <CJK> +C1F0 8349 C1F0 <CJK> +C1F1 8358 C1F1 <CJK> +C1F2 846C C1F2 <CJK> +C1F3 84BC C1F3 <CJK> +C1F4 85FB C1F4 <CJK> +C1F5 88C5 C1F5 <CJK> +C1F6 8D70 C1F6 <CJK> +C1F7 9001 C1F7 <CJK> +C1F8 906D C1F8 <CJK> +C1F9 9397 C1F9 <CJK> +C1FA 971C C1FA <CJK> +C1FB 9A12 C1FB <CJK> +C1FC 50CF C1FC <CJK> +C1FD 5897 C1FD <CJK> +C1FE 618E C1FE <CJK> +C2A1 81D3 C2A1 <CJK> +C2A2 8535 C2A2 <CJK> +C2A3 8D08 C2A3 <CJK> +C2A4 9020 C2A4 <CJK> +C2A5 4FC3 C2A5 <CJK> +C2A6 5074 C2A6 <CJK> +C2A7 5247 C2A7 <CJK> +C2A8 5373 C2A8 <CJK> +C2A9 606F C2A9 <CJK> +C2AA 6349 C2AA <CJK> +C2AB 675F C2AB <CJK> +C2AC 6E2C C2AC <CJK> +C2AD 8DB3 C2AD <CJK> +C2AE 901F C2AE <CJK> +C2AF 4FD7 C2AF <CJK> +C2B0 5C5E C2B0 <CJK> +C2B1 8CCA C2B1 <CJK> +C2B2 65CF C2B2 <CJK> +C2B3 7D9A C2B3 <CJK> +C2B4 5352 C2B4 <CJK> +C2B5 8896 C2B5 <CJK> +C2B6 5176 C2B6 <CJK> +C2B7 63C3 C2B7 <CJK> +C2B8 5B58 C2B8 <CJK> +C2B9 5B6B C2B9 <CJK> +C2BA 5C0A C2BA <CJK> +C2BB 640D C2BB <CJK> +C2BC 6751 C2BC <CJK> +C2BD 905C C2BD <CJK> +C2BE 4ED6 C2BE <CJK> +C2BF 591A C2BF <CJK> +C2C0 592A C2C0 <CJK> +C2C1 6C70 C2C1 <CJK> +C2C2 8A51 C2C2 <CJK> +C2C3 553E C2C3 <CJK> +C2C4 5815 C2C4 <CJK> +C2C5 59A5 C2C5 <CJK> +C2C6 60F0 C2C6 <CJK> +C2C7 6253 C2C7 <CJK> +C2C8 67C1 C2C8 <CJK> +C2C9 8235 C2C9 <CJK> +C2CA 6955 C2CA <CJK> +C2CB 9640 C2CB <CJK> +C2CC 99C4 C2CC <CJK> +C2CD 9A28 C2CD <CJK> +C2CE 4F53 C2CE <CJK> +C2CF 5806 C2CF <CJK> +C2D0 5BFE C2D0 <CJK> +C2D1 8010 C2D1 <CJK> +C2D2 5CB1 C2D2 <CJK> +C2D3 5E2F C2D3 <CJK> +C2D4 5F85 C2D4 <CJK> +C2D5 6020 C2D5 <CJK> +C2D6 614B C2D6 <CJK> +C2D7 6234 C2D7 <CJK> +C2D8 66FF C2D8 <CJK> +C2D9 6CF0 C2D9 <CJK> +C2DA 6EDE C2DA <CJK> +C2DB 80CE C2DB <CJK> +C2DC 817F C2DC <CJK> +C2DD 82D4 C2DD <CJK> +C2DE 888B C2DE <CJK> +C2DF 8CB8 C2DF <CJK> +C2E0 9000 C2E0 <CJK> +C2E1 902E C2E1 <CJK> +C2E2 968A C2E2 <CJK> +C2E3 9EDB C2E3 <CJK> +C2E4 9BDB C2E4 <CJK> +C2E5 4EE3 C2E5 <CJK> +C2E6 53F0 C2E6 <CJK> +C2E7 5927 C2E7 <CJK> +C2E8 7B2C C2E8 <CJK> +C2E9 918D C2E9 <CJK> +C2EA 984C C2EA <CJK> +C2EB 9DF9 C2EB <CJK> +C2EC 6EDD C2EC <CJK> +C2ED 7027 C2ED <CJK> +C2EE 5353 C2EE <CJK> +C2EF 5544 C2EF <CJK> +C2F0 5B85 C2F0 <CJK> +C2F1 6258 C2F1 <CJK> +C2F2 629E C2F2 <CJK> +C2F3 62D3 C2F3 <CJK> +C2F4 6CA2 C2F4 <CJK> +C2F5 6FEF C2F5 <CJK> +C2F6 7422 C2F6 <CJK> +C2F7 8A17 C2F7 <CJK> +C2F8 9438 C2F8 <CJK> +C2F9 6FC1 C2F9 <CJK> +C2FA 8AFE C2FA <CJK> +C2FB 8338 C2FB <CJK> +C2FC 51E7 C2FC <CJK> +C2FD 86F8 C2FD <CJK> +C2FE 53EA C2FE <CJK> +C3A1 53E9 C3A1 <CJK> +C3A2 4F46 C3A2 <CJK> +C3A3 9054 C3A3 <CJK> +C3A4 8FB0 C3A4 <CJK> +C3A5 596A C3A5 <CJK> +C3A6 8131 C3A6 <CJK> +C3A7 5DFD C3A7 <CJK> +C3A8 7AEA C3A8 <CJK> +C3A9 8FBF C3A9 <CJK> +C3AA 68DA C3AA <CJK> +C3AB 8C37 C3AB <CJK> +C3AC 72F8 C3AC <CJK> +C3AD 9C48 C3AD <CJK> +C3AE 6A3D C3AE <CJK> +C3AF 8AB0 C3AF <CJK> +C3B0 4E39 C3B0 <CJK> +C3B1 5358 C3B1 <CJK> +C3B2 5606 C3B2 <CJK> +C3B3 5766 C3B3 <CJK> +C3B4 62C5 C3B4 <CJK> +C3B5 63A2 C3B5 <CJK> +C3B6 65E6 C3B6 <CJK> +C3B7 6B4E C3B7 <CJK> +C3B8 6DE1 C3B8 <CJK> +C3B9 6E5B C3B9 <CJK> +C3BA 70AD C3BA <CJK> +C3BB 77ED C3BB <CJK> +C3BC 7AEF C3BC <CJK> +C3BD 7BAA C3BD <CJK> +C3BE 7DBB C3BE <CJK> +C3BF 803D C3BF <CJK> +C3C0 80C6 C3C0 <CJK> +C3C1 86CB C3C1 <CJK> +C3C2 8A95 C3C2 <CJK> +C3C3 935B C3C3 <CJK> +C3C4 56E3 C3C4 <CJK> +C3C5 58C7 C3C5 <CJK> +C3C6 5F3E C3C6 <CJK> +C3C7 65AD C3C7 <CJK> +C3C8 6696 C3C8 <CJK> +C3C9 6A80 C3C9 <CJK> +C3CA 6BB5 C3CA <CJK> +C3CB 7537 C3CB <CJK> +C3CC 8AC7 C3CC <CJK> +C3CD 5024 C3CD <CJK> +C3CE 77E5 C3CE <CJK> +C3CF 5730 C3CF <CJK> +C3D0 5F1B C3D0 <CJK> +C3D1 6065 C3D1 <CJK> +C3D2 667A C3D2 <CJK> +C3D3 6C60 C3D3 <CJK> +C3D4 75F4 C3D4 <CJK> +C3D5 7A1A C3D5 <CJK> +C3D6 7F6E C3D6 <CJK> +C3D7 81F4 C3D7 <CJK> +C3D8 8718 C3D8 <CJK> +C3D9 9045 C3D9 <CJK> +C3DA 99B3 C3DA <CJK> +C3DB 7BC9 C3DB <CJK> +C3DC 755C C3DC <CJK> +C3DD 7AF9 C3DD <CJK> +C3DE 7B51 C3DE <CJK> +C3DF 84C4 C3DF <CJK> +C3E0 9010 C3E0 <CJK> +C3E1 79E9 C3E1 <CJK> +C3E2 7A92 C3E2 <CJK> +C3E3 8336 C3E3 <CJK> +C3E4 5AE1 C3E4 <CJK> +C3E5 7740 C3E5 <CJK> +C3E6 4E2D C3E6 <CJK> +C3E7 4EF2 C3E7 <CJK> +C3E8 5B99 C3E8 <CJK> +C3E9 5FE0 C3E9 <CJK> +C3EA 62BD C3EA <CJK> +C3EB 663C C3EB <CJK> +C3EC 67F1 C3EC <CJK> +C3ED 6CE8 C3ED <CJK> +C3EE 866B C3EE <CJK> +C3EF 8877 C3EF <CJK> +C3F0 8A3B C3F0 <CJK> +C3F1 914E C3F1 <CJK> +C3F2 92F3 C3F2 <CJK> +C3F3 99D0 C3F3 <CJK> +C3F4 6A17 C3F4 <CJK> +C3F5 7026 C3F5 <CJK> +C3F6 732A C3F6 <CJK> +C3F7 82E7 C3F7 <CJK> +C3F8 8457 C3F8 <CJK> +C3F9 8CAF C3F9 <CJK> +C3FA 4E01 C3FA <CJK> +C3FB 5146 C3FB <CJK> +C3FC 51CB C3FC <CJK> +C3FD 558B C3FD <CJK> +C3FE 5BF5 C3FE <CJK> +C4A1 5E16 C4A1 <CJK> +C4A2 5E33 C4A2 <CJK> +C4A3 5E81 C4A3 <CJK> +C4A4 5F14 C4A4 <CJK> +C4A5 5F35 C4A5 <CJK> +C4A6 5F6B C4A6 <CJK> +C4A7 5FB4 C4A7 <CJK> +C4A8 61F2 C4A8 <CJK> +C4A9 6311 C4A9 <CJK> +C4AA 66A2 C4AA <CJK> +C4AB 671D C4AB <CJK> +C4AC 6F6E C4AC <CJK> +C4AD 7252 C4AD <CJK> +C4AE 753A C4AE <CJK> +C4AF 773A C4AF <CJK> +C4B0 8074 C4B0 <CJK> +C4B1 8139 C4B1 <CJK> +C4B2 8178 C4B2 <CJK> +C4B3 8776 C4B3 <CJK> +C4B4 8ABF C4B4 <CJK> +C4B5 8ADC C4B5 <CJK> +C4B6 8D85 C4B6 <CJK> +C4B7 8DF3 C4B7 <CJK> +C4B8 929A C4B8 <CJK> +C4B9 9577 C4B9 <CJK> +C4BA 9802 C4BA <CJK> +C4BB 9CE5 C4BB <CJK> +C4BC 52C5 C4BC <CJK> +C4BD 6357 C4BD <CJK> +C4BE 76F4 C4BE <CJK> +C4BF 6715 C4BF <CJK> +C4C0 6C88 C4C0 <CJK> +C4C1 73CD C4C1 <CJK> +C4C2 8CC3 C4C2 <CJK> +C4C3 93AE C4C3 <CJK> +C4C4 9673 C4C4 <CJK> +C4C5 6D25 C4C5 <CJK> +C4C6 589C C4C6 <CJK> +C4C7 690E C4C7 <CJK> +C4C8 69CC C4C8 <CJK> +C4C9 8FFD C4C9 <CJK> +C4CA 939A C4CA <CJK> +C4CB 75DB C4CB <CJK> +C4CC 901A C4CC <CJK> +C4CD 585A C4CD <CJK> +C4CE 6802 C4CE <CJK> +C4CF 63B4 C4CF <CJK> +C4D0 69FB C4D0 <CJK> +C4D1 4F43 C4D1 <CJK> +C4D2 6F2C C4D2 <CJK> +C4D3 67D8 C4D3 <CJK> +C4D4 8FBB C4D4 <CJK> +C4D5 8526 C4D5 <CJK> +C4D6 7DB4 C4D6 <CJK> +C4D7 9354 C4D7 <CJK> +C4D8 693F C4D8 <CJK> +C4D9 6F70 C4D9 <CJK> +C4DA 576A C4DA <CJK> +C4DB 58F7 C4DB <CJK> +C4DC 5B2C C4DC <CJK> +C4DD 7D2C C4DD <CJK> +C4DE 722A C4DE <CJK> +C4DF 540A C4DF <CJK> +C4E0 91E3 C4E0 <CJK> +C4E1 9DB4 C4E1 <CJK> +C4E2 4EAD C4E2 <CJK> +C4E3 4F4E C4E3 <CJK> +C4E4 505C C4E4 <CJK> +C4E5 5075 C4E5 <CJK> +C4E6 5243 C4E6 <CJK> +C4E7 8C9E C4E7 <CJK> +C4E8 5448 C4E8 <CJK> +C4E9 5824 C4E9 <CJK> +C4EA 5B9A C4EA <CJK> +C4EB 5E1D C4EB <CJK> +C4EC 5E95 C4EC <CJK> +C4ED 5EAD C4ED <CJK> +C4EE 5EF7 C4EE <CJK> +C4EF 5F1F C4EF <CJK> +C4F0 608C C4F0 <CJK> +C4F1 62B5 C4F1 <CJK> +C4F2 633A C4F2 <CJK> +C4F3 63D0 C4F3 <CJK> +C4F4 68AF C4F4 <CJK> +C4F5 6C40 C4F5 <CJK> +C4F6 7887 C4F6 <CJK> +C4F7 798E C4F7 <CJK> +C4F8 7A0B C4F8 <CJK> +C4F9 7DE0 C4F9 <CJK> +C4FA 8247 C4FA <CJK> +C4FB 8A02 C4FB <CJK> +C4FC 8AE6 C4FC <CJK> +C4FD 8E44 C4FD <CJK> +C4FE 9013 C4FE <CJK> +C5A1 90B8 C5A1 <CJK> +C5A2 912D C5A2 <CJK> +C5A3 91D8 C5A3 <CJK> +C5A4 9F0E C5A4 <CJK> +C5A5 6CE5 C5A5 <CJK> +C5A6 6458 C5A6 <CJK> +C5A7 64E2 C5A7 <CJK> +C5A8 6575 C5A8 <CJK> +C5A9 6EF4 C5A9 <CJK> +C5AA 7684 C5AA <CJK> +C5AB 7B1B C5AB <CJK> +C5AC 9069 C5AC <CJK> +C5AD 93D1 C5AD <CJK> +C5AE 6EBA C5AE <CJK> +C5AF 54F2 C5AF <CJK> +C5B0 5FB9 C5B0 <CJK> +C5B1 64A4 C5B1 <CJK> +C5B2 8F4D C5B2 <CJK> +C5B3 8FED C5B3 <CJK> +C5B4 9244 C5B4 <CJK> +C5B5 5178 C5B5 <CJK> +C5B6 586B C5B6 <CJK> +C5B7 5929 C5B7 <CJK> +C5B8 5C55 C5B8 <CJK> +C5B9 5E97 C5B9 <CJK> +C5BA 6DFB C5BA <CJK> +C5BB 7E8F C5BB <CJK> +C5BC 751C C5BC <CJK> +C5BD 8CBC C5BD <CJK> +C5BE 8EE2 C5BE <CJK> +C5BF 985B C5BF <CJK> +C5C0 70B9 C5C0 <CJK> +C5C1 4F1D C5C1 <CJK> +C5C2 6BBF C5C2 <CJK> +C5C3 6FB1 C5C3 <CJK> +C5C4 7530 C5C4 <CJK> +C5C5 96FB C5C5 <CJK> +C5C6 514E C5C6 <CJK> +C5C7 5410 C5C7 <CJK> +C5C8 5835 C5C8 <CJK> +C5C9 5857 C5C9 <CJK> +C5CA 59AC C5CA <CJK> +C5CB 5C60 C5CB <CJK> +C5CC 5F92 C5CC <CJK> +C5CD 6597 C5CD <CJK> +C5CE 675C C5CE <CJK> +C5CF 6E21 C5CF <CJK> +C5D0 767B C5D0 <CJK> +C5D1 83DF C5D1 <CJK> +C5D2 8CED C5D2 <CJK> +C5D3 9014 C5D3 <CJK> +C5D4 90FD C5D4 <CJK> +C5D5 934D C5D5 <CJK> +C5D6 7825 C5D6 <CJK> +C5D7 783A C5D7 <CJK> +C5D8 52AA C5D8 <CJK> +C5D9 5EA6 C5D9 <CJK> +C5DA 571F C5DA <CJK> +C5DB 5974 C5DB <CJK> +C5DC 6012 C5DC <CJK> +C5DD 5012 C5DD <CJK> +C5DE 515A C5DE <CJK> +C5DF 51AC C5DF <CJK> +C5E0 51CD C5E0 <CJK> +C5E1 5200 C5E1 <CJK> +C5E2 5510 C5E2 <CJK> +C5E3 5854 C5E3 <CJK> +C5E4 5858 C5E4 <CJK> +C5E5 5957 C5E5 <CJK> +C5E6 5B95 C5E6 <CJK> +C5E7 5CF6 C5E7 <CJK> +C5E8 5D8B C5E8 <CJK> +C5E9 60BC C5E9 <CJK> +C5EA 6295 C5EA <CJK> +C5EB 642D C5EB <CJK> +C5EC 6771 C5EC <CJK> +C5ED 6843 C5ED <CJK> +C5EE 68BC C5EE <CJK> +C5EF 68DF C5EF <CJK> +C5F0 76D7 C5F0 <CJK> +C5F1 6DD8 C5F1 <CJK> +C5F2 6E6F C5F2 <CJK> +C5F3 6D9B C5F3 <CJK> +C5F4 706F C5F4 <CJK> +C5F5 71C8 C5F5 <CJK> +C5F6 5F53 C5F6 <CJK> +C5F7 75D8 C5F7 <CJK> +C5F8 7977 C5F8 <CJK> +C5F9 7B49 C5F9 <CJK> +C5FA 7B54 C5FA <CJK> +C5FB 7B52 C5FB <CJK> +C5FC 7CD6 C5FC <CJK> +C5FD 7D71 C5FD <CJK> +C5FE 5230 C5FE <CJK> +C6A1 8463 C6A1 <CJK> +C6A2 8569 C6A2 <CJK> +C6A3 85E4 C6A3 <CJK> +C6A4 8A0E C6A4 <CJK> +C6A5 8B04 C6A5 <CJK> +C6A6 8C46 C6A6 <CJK> +C6A7 8E0F C6A7 <CJK> +C6A8 9003 C6A8 <CJK> +C6A9 900F C6A9 <CJK> +C6AA 9419 C6AA <CJK> +C6AB 9676 C6AB <CJK> +C6AC 982D C6AC <CJK> +C6AD 9A30 C6AD <CJK> +C6AE 95D8 C6AE <CJK> +C6AF 50CD C6AF <CJK> +C6B0 52D5 C6B0 <CJK> +C6B1 540C C6B1 <CJK> +C6B2 5802 C6B2 <CJK> +C6B3 5C0E C6B3 <CJK> +C6B4 61A7 C6B4 <CJK> +C6B5 649E C6B5 <CJK> +C6B6 6D1E C6B6 <CJK> +C6B7 77B3 C6B7 <CJK> +C6B8 7AE5 C6B8 <CJK> +C6B9 80F4 C6B9 <CJK> +C6BA 8404 C6BA <CJK> +C6BB 9053 C6BB <CJK> +C6BC 9285 C6BC <CJK> +C6BD 5CE0 C6BD <CJK> +C6BE 9D07 C6BE <CJK> +C6BF 533F C6BF <CJK> +C6C0 5F97 C6C0 <CJK> +C6C1 5FB3 C6C1 <CJK> +C6C2 6D9C C6C2 <CJK> +C6C3 7279 C6C3 <CJK> +C6C4 7763 C6C4 <CJK> +C6C5 79BF C6C5 <CJK> +C6C6 7BE4 C6C6 <CJK> +C6C7 6BD2 C6C7 <CJK> +C6C8 72EC C6C8 <CJK> +C6C9 8AAD C6C9 <CJK> +C6CA 6803 C6CA <CJK> +C6CB 6A61 C6CB <CJK> +C6CC 51F8 C6CC <CJK> +C6CD 7A81 C6CD <CJK> +C6CE 6934 C6CE <CJK> +C6CF 5C4A C6CF <CJK> +C6D0 9CF6 C6D0 <CJK> +C6D1 82EB C6D1 <CJK> +C6D2 5BC5 C6D2 <CJK> +C6D3 9149 C6D3 <CJK> +C6D4 701E C6D4 <CJK> +C6D5 5678 C6D5 <CJK> +C6D6 5C6F C6D6 <CJK> +C6D7 60C7 C6D7 <CJK> +C6D8 6566 C6D8 <CJK> +C6D9 6C8C C6D9 <CJK> +C6DA 8C5A C6DA <CJK> +C6DB 9041 C6DB <CJK> +C6DC 9813 C6DC <CJK> +C6DD 5451 C6DD <CJK> +C6DE 66C7 C6DE <CJK> +C6DF 920D C6DF <CJK> +C6E0 5948 C6E0 <CJK> +C6E1 90A3 C6E1 <CJK> +C6E2 5185 C6E2 <CJK> +C6E3 4E4D C6E3 <CJK> +C6E4 51EA C6E4 <CJK> +C6E5 8599 C6E5 <CJK> +C6E6 8B0E C6E6 <CJK> +C6E7 7058 C6E7 <CJK> +C6E8 637A C6E8 <CJK> +C6E9 934B C6E9 <CJK> +C6EA 6962 C6EA <CJK> +C6EB 99B4 C6EB <CJK> +C6EC 7E04 C6EC <CJK> +C6ED 7577 C6ED <CJK> +C6EE 5357 C6EE <CJK> +C6EF 6960 C6EF <CJK> +C6F0 8EDF C6F0 <CJK> +C6F1 96E3 C6F1 <CJK> +C6F2 6C5D C6F2 <CJK> +C6F3 4E8C C6F3 <CJK> +C6F4 5C3C C6F4 <CJK> +C6F5 5F10 C6F5 <CJK> +C6F6 8FE9 C6F6 <CJK> +C6F7 5302 C6F7 <CJK> +C6F8 8CD1 C6F8 <CJK> +C6F9 8089 C6F9 <CJK> +C6FA 8679 C6FA <CJK> +C6FB 5EFF C6FB <CJK> +C6FC 65E5 C6FC <CJK> +C6FD 4E73 C6FD <CJK> +C6FE 5165 C6FE <CJK> +C7A1 5982 C7A1 <CJK> +C7A2 5C3F C7A2 <CJK> +C7A3 97EE C7A3 <CJK> +C7A4 4EFB C7A4 <CJK> +C7A5 598A C7A5 <CJK> +C7A6 5FCD C7A6 <CJK> +C7A7 8A8D C7A7 <CJK> +C7A8 6FE1 C7A8 <CJK> +C7A9 79B0 C7A9 <CJK> +C7AA 7962 C7AA <CJK> +C7AB 5BE7 C7AB <CJK> +C7AC 8471 C7AC <CJK> +C7AD 732B C7AD <CJK> +C7AE 71B1 C7AE <CJK> +C7AF 5E74 C7AF <CJK> +C7B0 5FF5 C7B0 <CJK> +C7B1 637B C7B1 <CJK> +C7B2 649A C7B2 <CJK> +C7B3 71C3 C7B3 <CJK> +C7B4 7C98 C7B4 <CJK> +C7B5 4E43 C7B5 <CJK> +C7B6 5EFC C7B6 <CJK> +C7B7 4E4B C7B7 <CJK> +C7B8 57DC C7B8 <CJK> +C7B9 56A2 C7B9 <CJK> +C7BA 60A9 C7BA <CJK> +C7BB 6FC3 C7BB <CJK> +C7BC 7D0D C7BC <CJK> +C7BD 80FD C7BD <CJK> +C7BE 8133 C7BE <CJK> +C7BF 81BF C7BF <CJK> +C7C0 8FB2 C7C0 <CJK> +C7C1 8997 C7C1 <CJK> +C7C2 86A4 C7C2 <CJK> +C7C3 5DF4 C7C3 <CJK> +C7C4 628A C7C4 <CJK> +C7C5 64AD C7C5 <CJK> +C7C6 8987 C7C6 <CJK> +C7C7 6777 C7C7 <CJK> +C7C8 6CE2 C7C8 <CJK> +C7C9 6D3E C7C9 <CJK> +C7CA 7436 C7CA <CJK> +C7CB 7834 C7CB <CJK> +C7CC 5A46 C7CC <CJK> +C7CD 7F75 C7CD <CJK> +C7CE 82AD C7CE <CJK> +C7CF 99AC C7CF <CJK> +C7D0 4FF3 C7D0 <CJK> +C7D1 5EC3 C7D1 <CJK> +C7D2 62DD C7D2 <CJK> +C7D3 6392 C7D3 <CJK> +C7D4 6557 C7D4 <CJK> +C7D5 676F C7D5 <CJK> +C7D6 76C3 C7D6 <CJK> +C7D7 724C C7D7 <CJK> +C7D8 80CC C7D8 <CJK> +C7D9 80BA C7D9 <CJK> +C7DA 8F29 C7DA <CJK> +C7DB 914D C7DB <CJK> +C7DC 500D C7DC <CJK> +C7DD 57F9 C7DD <CJK> +C7DE 5A92 C7DE <CJK> +C7DF 6885 C7DF <CJK> +C7E0 6973 C7E0 <CJK> +C7E1 7164 C7E1 <CJK> +C7E2 72FD C7E2 <CJK> +C7E3 8CB7 C7E3 <CJK> +C7E4 58F2 C7E4 <CJK> +C7E5 8CE0 C7E5 <CJK> +C7E6 966A C7E6 <CJK> +C7E7 9019 C7E7 <CJK> +C7E8 877F C7E8 <CJK> +C7E9 79E4 C7E9 <CJK> +C7EA 77E7 C7EA <CJK> +C7EB 8429 C7EB <CJK> +C7EC 4F2F C7EC <CJK> +C7ED 5265 C7ED <CJK> +C7EE 535A C7EE <CJK> +C7EF 62CD C7EF <CJK> +C7F0 67CF C7F0 <CJK> +C7F1 6CCA C7F1 <CJK> +C7F2 767D C7F2 <CJK> +C7F3 7B94 C7F3 <CJK> +C7F4 7C95 C7F4 <CJK> +C7F5 8236 C7F5 <CJK> +C7F6 8584 C7F6 <CJK> +C7F7 8FEB C7F7 <CJK> +C7F8 66DD C7F8 <CJK> +C7F9 6F20 C7F9 <CJK> +C7FA 7206 C7FA <CJK> +C7FB 7E1B C7FB <CJK> +C7FC 83AB C7FC <CJK> +C7FD 99C1 C7FD <CJK> +C7FE 9EA6 C7FE <CJK> +C8A1 51FD C8A1 <CJK> +C8A2 7BB1 C8A2 <CJK> +C8A3 7872 C8A3 <CJK> +C8A4 7BB8 C8A4 <CJK> +C8A5 8087 C8A5 <CJK> +C8A6 7B48 C8A6 <CJK> +C8A7 6AE8 C8A7 <CJK> +C8A8 5E61 C8A8 <CJK> +C8A9 808C C8A9 <CJK> +C8AA 7551 C8AA <CJK> +C8AB 7560 C8AB <CJK> +C8AC 516B C8AC <CJK> +C8AD 9262 C8AD <CJK> +C8AE 6E8C C8AE <CJK> +C8AF 767A C8AF <CJK> +C8B0 9197 C8B0 <CJK> +C8B1 9AEA C8B1 <CJK> +C8B2 4F10 C8B2 <CJK> +C8B3 7F70 C8B3 <CJK> +C8B4 629C C8B4 <CJK> +C8B5 7B4F C8B5 <CJK> +C8B6 95A5 C8B6 <CJK> +C8B7 9CE9 C8B7 <CJK> +C8B8 567A C8B8 <CJK> +C8B9 5859 C8B9 <CJK> +C8BA 86E4 C8BA <CJK> +C8BB 96BC C8BB <CJK> +C8BC 4F34 C8BC <CJK> +C8BD 5224 C8BD <CJK> +C8BE 534A C8BE <CJK> +C8BF 53CD C8BF <CJK> +C8C0 53DB C8C0 <CJK> +C8C1 5E06 C8C1 <CJK> +C8C2 642C C8C2 <CJK> +C8C3 6591 C8C3 <CJK> +C8C4 677F C8C4 <CJK> +C8C5 6C3E C8C5 <CJK> +C8C6 6C4E C8C6 <CJK> +C8C7 7248 C8C7 <CJK> +C8C8 72AF C8C8 <CJK> +C8C9 73ED C8C9 <CJK> +C8CA 7554 C8CA <CJK> +C8CB 7E41 C8CB <CJK> +C8CC 822C C8CC <CJK> +C8CD 85E9 C8CD <CJK> +C8CE 8CA9 C8CE <CJK> +C8CF 7BC4 C8CF <CJK> +C8D0 91C6 C8D0 <CJK> +C8D1 7169 C8D1 <CJK> +C8D2 9812 C8D2 <CJK> +C8D3 98EF C8D3 <CJK> +C8D4 633D C8D4 <CJK> +C8D5 6669 C8D5 <CJK> +C8D6 756A C8D6 <CJK> +C8D7 76E4 C8D7 <CJK> +C8D8 78D0 C8D8 <CJK> +C8D9 8543 C8D9 <CJK> +C8DA 86EE C8DA <CJK> +C8DB 532A C8DB <CJK> +C8DC 5351 C8DC <CJK> +C8DD 5426 C8DD <CJK> +C8DE 5983 C8DE <CJK> +C8DF 5E87 C8DF <CJK> +C8E0 5F7C C8E0 <CJK> +C8E1 60B2 C8E1 <CJK> +C8E2 6249 C8E2 <CJK> +C8E3 6279 C8E3 <CJK> +C8E4 62AB C8E4 <CJK> +C8E5 6590 C8E5 <CJK> +C8E6 6BD4 C8E6 <CJK> +C8E7 6CCC C8E7 <CJK> +C8E8 75B2 C8E8 <CJK> +C8E9 76AE C8E9 <CJK> +C8EA 7891 C8EA <CJK> +C8EB 79D8 C8EB <CJK> +C8EC 7DCB C8EC <CJK> +C8ED 7F77 C8ED <CJK> +C8EE 80A5 C8EE <CJK> +C8EF 88AB C8EF <CJK> +C8F0 8AB9 C8F0 <CJK> +C8F1 8CBB C8F1 <CJK> +C8F2 907F C8F2 <CJK> +C8F3 975E C8F3 <CJK> +C8F4 98DB C8F4 <CJK> +C8F5 6A0B C8F5 <CJK> +C8F6 7C38 C8F6 <CJK> +C8F7 5099 C8F7 <CJK> +C8F8 5C3E C8F8 <CJK> +C8F9 5FAE C8F9 <CJK> +C8FA 6787 C8FA <CJK> +C8FB 6BD8 C8FB <CJK> +C8FC 7435 C8FC <CJK> +C8FD 7709 C8FD <CJK> +C8FE 7F8E C8FE <CJK> +C9A1 9F3B C9A1 <CJK> +C9A2 67CA C9A2 <CJK> +C9A3 7A17 C9A3 <CJK> +C9A4 5339 C9A4 <CJK> +C9A5 758B C9A5 <CJK> +C9A6 9AED C9A6 <CJK> +C9A7 5F66 C9A7 <CJK> +C9A8 819D C9A8 <CJK> +C9A9 83F1 C9A9 <CJK> +C9AA 8098 C9AA <CJK> +C9AB 5F3C C9AB <CJK> +C9AC 5FC5 C9AC <CJK> +C9AD 7562 C9AD <CJK> +C9AE 7B46 C9AE <CJK> +C9AF 903C C9AF <CJK> +C9B0 6867 C9B0 <CJK> +C9B1 59EB C9B1 <CJK> +C9B2 5A9B C9B2 <CJK> +C9B3 7D10 C9B3 <CJK> +C9B4 767E C9B4 <CJK> +C9B5 8B2C C9B5 <CJK> +C9B6 4FF5 C9B6 <CJK> +C9B7 5F6A C9B7 <CJK> +C9B8 6A19 C9B8 <CJK> +C9B9 6C37 C9B9 <CJK> +C9BA 6F02 C9BA <CJK> +C9BB 74E2 C9BB <CJK> +C9BC 7968 C9BC <CJK> +C9BD 8868 C9BD <CJK> +C9BE 8A55 C9BE <CJK> +C9BF 8C79 C9BF <CJK> +C9C0 5EDF C9C0 <CJK> +C9C1 63CF C9C1 <CJK> +C9C2 75C5 C9C2 <CJK> +C9C3 79D2 C9C3 <CJK> +C9C4 82D7 C9C4 <CJK> +C9C5 9328 C9C5 <CJK> +C9C6 92F2 C9C6 <CJK> +C9C7 849C C9C7 <CJK> +C9C8 86ED C9C8 <CJK> +C9C9 9C2D C9C9 <CJK> +C9CA 54C1 C9CA <CJK> +C9CB 5F6C C9CB <CJK> +C9CC 658C C9CC <CJK> +C9CD 6D5C C9CD <CJK> +C9CE 7015 C9CE <CJK> +C9CF 8CA7 C9CF <CJK> +C9D0 8CD3 C9D0 <CJK> +C9D1 983B C9D1 <CJK> +C9D2 654F C9D2 <CJK> +C9D3 74F6 C9D3 <CJK> +C9D4 4E0D C9D4 <CJK> +C9D5 4ED8 C9D5 <CJK> +C9D6 57E0 C9D6 <CJK> +C9D7 592B C9D7 <CJK> +C9D8 5A66 C9D8 <CJK> +C9D9 5BCC C9D9 <CJK> +C9DA 51A8 C9DA <CJK> +C9DB 5E03 C9DB <CJK> +C9DC 5E9C C9DC <CJK> +C9DD 6016 C9DD <CJK> +C9DE 6276 C9DE <CJK> +C9DF 6577 C9DF <CJK> +C9E0 65A7 C9E0 <CJK> +C9E1 666E C9E1 <CJK> +C9E2 6D6E C9E2 <CJK> +C9E3 7236 C9E3 <CJK> +C9E4 7B26 C9E4 <CJK> +C9E5 8150 C9E5 <CJK> +C9E6 819A C9E6 <CJK> +C9E7 8299 C9E7 <CJK> +C9E8 8B5C C9E8 <CJK> +C9E9 8CA0 C9E9 <CJK> +C9EA 8CE6 C9EA <CJK> +C9EB 8D74 C9EB <CJK> +C9EC 961C C9EC <CJK> +C9ED 9644 C9ED <CJK> +C9EE 4FAE C9EE <CJK> +C9EF 64AB C9EF <CJK> +C9F0 6B66 C9F0 <CJK> +C9F1 821E C9F1 <CJK> +C9F2 8461 C9F2 <CJK> +C9F3 856A C9F3 <CJK> +C9F4 90E8 C9F4 <CJK> +C9F5 5C01 C9F5 <CJK> +C9F6 6953 C9F6 <CJK> +C9F7 98A8 C9F7 <CJK> +C9F8 847A C9F8 <CJK> +C9F9 8557 C9F9 <CJK> +C9FA 4F0F C9FA <CJK> +C9FB 526F C9FB <CJK> +C9FC 5FA9 C9FC <CJK> +C9FD 5E45 C9FD <CJK> +C9FE 670D C9FE <CJK> +CAA1 798F CAA1 <CJK> +CAA2 8179 CAA2 <CJK> +CAA3 8907 CAA3 <CJK> +CAA4 8986 CAA4 <CJK> +CAA5 6DF5 CAA5 <CJK> +CAA6 5F17 CAA6 <CJK> +CAA7 6255 CAA7 <CJK> +CAA8 6CB8 CAA8 <CJK> +CAA9 4ECF CAA9 <CJK> +CAAA 7269 CAAA <CJK> +CAAB 9B92 CAAB <CJK> +CAAC 5206 CAAC <CJK> +CAAD 543B CAAD <CJK> +CAAE 5674 CAAE <CJK> +CAAF 58B3 CAAF <CJK> +CAB0 61A4 CAB0 <CJK> +CAB1 626E CAB1 <CJK> +CAB2 711A CAB2 <CJK> +CAB3 596E CAB3 <CJK> +CAB4 7C89 CAB4 <CJK> +CAB5 7CDE CAB5 <CJK> +CAB6 7D1B CAB6 <CJK> +CAB7 96F0 CAB7 <CJK> +CAB8 6587 CAB8 <CJK> +CAB9 805E CAB9 <CJK> +CABA 4E19 CABA <CJK> +CABB 4F75 CABB <CJK> +CABC 5175 CABC <CJK> +CABD 5840 CABD <CJK> +CABE 5E63 CABE <CJK> +CABF 5E73 CABF <CJK> +CAC0 5F0A CAC0 <CJK> +CAC1 67C4 CAC1 <CJK> +CAC2 4E26 CAC2 <CJK> +CAC3 853D CAC3 <CJK> +CAC4 9589 CAC4 <CJK> +CAC5 965B CAC5 <CJK> +CAC6 7C73 CAC6 <CJK> +CAC7 9801 CAC7 <CJK> +CAC8 50FB CAC8 <CJK> +CAC9 58C1 CAC9 <CJK> +CACA 7656 CACA <CJK> +CACB 78A7 CACB <CJK> +CACC 5225 CACC <CJK> +CACD 77A5 CACD <CJK> +CACE 8511 CACE <CJK> +CACF 7B86 CACF <CJK> +CAD0 504F CAD0 <CJK> +CAD1 5909 CAD1 <CJK> +CAD2 7247 CAD2 <CJK> +CAD3 7BC7 CAD3 <CJK> +CAD4 7DE8 CAD4 <CJK> +CAD5 8FBA CAD5 <CJK> +CAD6 8FD4 CAD6 <CJK> +CAD7 904D CAD7 <CJK> +CAD8 4FBF CAD8 <CJK> +CAD9 52C9 CAD9 <CJK> +CADA 5A29 CADA <CJK> +CADB 5F01 CADB <CJK> +CADC 97AD CADC <CJK> +CADD 4FDD CADD <CJK> +CADE 8217 CADE <CJK> +CADF 92EA CADF <CJK> +CAE0 5703 CAE0 <CJK> +CAE1 6355 CAE1 <CJK> +CAE2 6B69 CAE2 <CJK> +CAE3 752B CAE3 <CJK> +CAE4 88DC CAE4 <CJK> +CAE5 8F14 CAE5 <CJK> +CAE6 7A42 CAE6 <CJK> +CAE7 52DF CAE7 <CJK> +CAE8 5893 CAE8 <CJK> +CAE9 6155 CAE9 <CJK> +CAEA 620A CAEA <CJK> +CAEB 66AE CAEB <CJK> +CAEC 6BCD CAEC <CJK> +CAED 7C3F CAED <CJK> +CAEE 83E9 CAEE <CJK> +CAEF 5023 CAEF <CJK> +CAF0 4FF8 CAF0 <CJK> +CAF1 5305 CAF1 <CJK> +CAF2 5446 CAF2 <CJK> +CAF3 5831 CAF3 <CJK> +CAF4 5949 CAF4 <CJK> +CAF5 5B9D CAF5 <CJK> +CAF6 5CF0 CAF6 <CJK> +CAF7 5CEF CAF7 <CJK> +CAF8 5D29 CAF8 <CJK> +CAF9 5E96 CAF9 <CJK> +CAFA 62B1 CAFA <CJK> +CAFB 6367 CAFB <CJK> +CAFC 653E CAFC <CJK> +CAFD 65B9 CAFD <CJK> +CAFE 670B CAFE <CJK> +CBA1 6CD5 CBA1 <CJK> +CBA2 6CE1 CBA2 <CJK> +CBA3 70F9 CBA3 <CJK> +CBA4 7832 CBA4 <CJK> +CBA5 7E2B CBA5 <CJK> +CBA6 80DE CBA6 <CJK> +CBA7 82B3 CBA7 <CJK> +CBA8 840C CBA8 <CJK> +CBA9 84EC CBA9 <CJK> +CBAA 8702 CBAA <CJK> +CBAB 8912 CBAB <CJK> +CBAC 8A2A CBAC <CJK> +CBAD 8C4A CBAD <CJK> +CBAE 90A6 CBAE <CJK> +CBAF 92D2 CBAF <CJK> +CBB0 98FD CBB0 <CJK> +CBB1 9CF3 CBB1 <CJK> +CBB2 9D6C CBB2 <CJK> +CBB3 4E4F CBB3 <CJK> +CBB4 4EA1 CBB4 <CJK> +CBB5 508D CBB5 <CJK> +CBB6 5256 CBB6 <CJK> +CBB7 574A CBB7 <CJK> +CBB8 59A8 CBB8 <CJK> +CBB9 5E3D CBB9 <CJK> +CBBA 5FD8 CBBA <CJK> +CBBB 5FD9 CBBB <CJK> +CBBC 623F CBBC <CJK> +CBBD 66B4 CBBD <CJK> +CBBE 671B CBBE <CJK> +CBBF 67D0 CBBF <CJK> +CBC0 68D2 CBC0 <CJK> +CBC1 5192 CBC1 <CJK> +CBC2 7D21 CBC2 <CJK> +CBC3 80AA CBC3 <CJK> +CBC4 81A8 CBC4 <CJK> +CBC5 8B00 CBC5 <CJK> +CBC6 8C8C CBC6 <CJK> +CBC7 8CBF CBC7 <CJK> +CBC8 927E CBC8 <CJK> +CBC9 9632 CBC9 <CJK> +CBCA 5420 CBCA <CJK> +CBCB 982C CBCB <CJK> +CBCC 5317 CBCC <CJK> +CBCD 50D5 CBCD <CJK> +CBCE 535C CBCE <CJK> +CBCF 58A8 CBCF <CJK> +CBD0 64B2 CBD0 <CJK> +CBD1 6734 CBD1 <CJK> +CBD2 7267 CBD2 <CJK> +CBD3 7766 CBD3 <CJK> +CBD4 7A46 CBD4 <CJK> +CBD5 91E6 CBD5 <CJK> +CBD6 52C3 CBD6 <CJK> +CBD7 6CA1 CBD7 <CJK> +CBD8 6B86 CBD8 <CJK> +CBD9 5800 CBD9 <CJK> +CBDA 5E4C CBDA <CJK> +CBDB 5954 CBDB <CJK> +CBDC 672C CBDC <CJK> +CBDD 7FFB CBDD <CJK> +CBDE 51E1 CBDE <CJK> +CBDF 76C6 CBDF <CJK> +CBE0 6469 CBE0 <CJK> +CBE1 78E8 CBE1 <CJK> +CBE2 9B54 CBE2 <CJK> +CBE3 9EBB CBE3 <CJK> +CBE4 57CB CBE4 <CJK> +CBE5 59B9 CBE5 <CJK> +CBE6 6627 CBE6 <CJK> +CBE7 679A CBE7 <CJK> +CBE8 6BCE CBE8 <CJK> +CBE9 54E9 CBE9 <CJK> +CBEA 69D9 CBEA <CJK> +CBEB 5E55 CBEB <CJK> +CBEC 819C CBEC <CJK> +CBED 6795 CBED <CJK> +CBEE 9BAA CBEE <CJK> +CBEF 67FE CBEF <CJK> +CBF0 9C52 CBF0 <CJK> +CBF1 685D CBF1 <CJK> +CBF2 4EA6 CBF2 <CJK> +CBF3 4FE3 CBF3 <CJK> +CBF4 53C8 CBF4 <CJK> +CBF5 62B9 CBF5 <CJK> +CBF6 672B CBF6 <CJK> +CBF7 6CAB CBF7 <CJK> +CBF8 8FC4 CBF8 <CJK> +CBF9 4FAD CBF9 <CJK> +CBFA 7E6D CBFA <CJK> +CBFB 9EBF CBFB <CJK> +CBFC 4E07 CBFC <CJK> +CBFD 6162 CBFD <CJK> +CBFE 6E80 CBFE <CJK> +CCA1 6F2B CCA1 <CJK> +CCA2 8513 CCA2 <CJK> +CCA3 5473 CCA3 <CJK> +CCA4 672A CCA4 <CJK> +CCA5 9B45 CCA5 <CJK> +CCA6 5DF3 CCA6 <CJK> +CCA7 7B95 CCA7 <CJK> +CCA8 5CAC CCA8 <CJK> +CCA9 5BC6 CCA9 <CJK> +CCAA 871C CCAA <CJK> +CCAB 6E4A CCAB <CJK> +CCAC 84D1 CCAC <CJK> +CCAD 7A14 CCAD <CJK> +CCAE 8108 CCAE <CJK> +CCAF 5999 CCAF <CJK> +CCB0 7C8D CCB0 <CJK> +CCB1 6C11 CCB1 <CJK> +CCB2 7720 CCB2 <CJK> +CCB3 52D9 CCB3 <CJK> +CCB4 5922 CCB4 <CJK> +CCB5 7121 CCB5 <CJK> +CCB6 725F CCB6 <CJK> +CCB7 77DB CCB7 <CJK> +CCB8 9727 CCB8 <CJK> +CCB9 9D61 CCB9 <CJK> +CCBA 690B CCBA <CJK> +CCBB 5A7F CCBB <CJK> +CCBC 5A18 CCBC <CJK> +CCBD 51A5 CCBD <CJK> +CCBE 540D CCBE <CJK> +CCBF 547D CCBF <CJK> +CCC0 660E CCC0 <CJK> +CCC1 76DF CCC1 <CJK> +CCC2 8FF7 CCC2 <CJK> +CCC3 9298 CCC3 <CJK> +CCC4 9CF4 CCC4 <CJK> +CCC5 59EA CCC5 <CJK> +CCC6 725D CCC6 <CJK> +CCC7 6EC5 CCC7 <CJK> +CCC8 514D CCC8 <CJK> +CCC9 68C9 CCC9 <CJK> +CCCA 7DBF CCCA <CJK> +CCCB 7DEC CCCB <CJK> +CCCC 9762 CCCC <CJK> +CCCD 9EBA CCCD <CJK> +CCCE 6478 CCCE <CJK> +CCCF 6A21 CCCF <CJK> +CCD0 8302 CCD0 <CJK> +CCD1 5984 CCD1 <CJK> +CCD2 5B5F CCD2 <CJK> +CCD3 6BDB CCD3 <CJK> +CCD4 731B CCD4 <CJK> +CCD5 76F2 CCD5 <CJK> +CCD6 7DB2 CCD6 <CJK> +CCD7 8017 CCD7 <CJK> +CCD8 8499 CCD8 <CJK> +CCD9 5132 CCD9 <CJK> +CCDA 6728 CCDA <CJK> +CCDB 9ED9 CCDB <CJK> +CCDC 76EE CCDC <CJK> +CCDD 6762 CCDD <CJK> +CCDE 52FF CCDE <CJK> +CCDF 9905 CCDF <CJK> +CCE0 5C24 CCE0 <CJK> +CCE1 623B CCE1 <CJK> +CCE2 7C7E CCE2 <CJK> +CCE3 8CB0 CCE3 <CJK> +CCE4 554F CCE4 <CJK> +CCE5 60B6 CCE5 <CJK> +CCE6 7D0B CCE6 <CJK> +CCE7 9580 CCE7 <CJK> +CCE8 5301 CCE8 <CJK> +CCE9 4E5F CCE9 <CJK> +CCEA 51B6 CCEA <CJK> +CCEB 591C CCEB <CJK> +CCEC 723A CCEC <CJK> +CCED 8036 CCED <CJK> +CCEE 91CE CCEE <CJK> +CCEF 5F25 CCEF <CJK> +CCF0 77E2 CCF0 <CJK> +CCF1 5384 CCF1 <CJK> +CCF2 5F79 CCF2 <CJK> +CCF3 7D04 CCF3 <CJK> +CCF4 85AC CCF4 <CJK> +CCF5 8A33 CCF5 <CJK> +CCF6 8E8D CCF6 <CJK> +CCF7 9756 CCF7 <CJK> +CCF8 67F3 CCF8 <CJK> +CCF9 85AE CCF9 <CJK> +CCFA 9453 CCFA <CJK> +CCFB 6109 CCFB <CJK> +CCFC 6108 CCFC <CJK> +CCFD 6CB9 CCFD <CJK> +CCFE 7652 CCFE <CJK> +CDA1 8AED CDA1 <CJK> +CDA2 8F38 CDA2 <CJK> +CDA3 552F CDA3 <CJK> +CDA4 4F51 CDA4 <CJK> +CDA5 512A CDA5 <CJK> +CDA6 52C7 CDA6 <CJK> +CDA7 53CB CDA7 <CJK> +CDA8 5BA5 CDA8 <CJK> +CDA9 5E7D CDA9 <CJK> +CDAA 60A0 CDAA <CJK> +CDAB 6182 CDAB <CJK> +CDAC 63D6 CDAC <CJK> +CDAD 6709 CDAD <CJK> +CDAE 67DA CDAE <CJK> +CDAF 6E67 CDAF <CJK> +CDB0 6D8C CDB0 <CJK> +CDB1 7336 CDB1 <CJK> +CDB2 7337 CDB2 <CJK> +CDB3 7531 CDB3 <CJK> +CDB4 7950 CDB4 <CJK> +CDB5 88D5 CDB5 <CJK> +CDB6 8A98 CDB6 <CJK> +CDB7 904A CDB7 <CJK> +CDB8 9091 CDB8 <CJK> +CDB9 90F5 CDB9 <CJK> +CDBA 96C4 CDBA <CJK> +CDBB 878D CDBB <CJK> +CDBC 5915 CDBC <CJK> +CDBD 4E88 CDBD <CJK> +CDBE 4F59 CDBE <CJK> +CDBF 4E0E CDBF <CJK> +CDC0 8A89 CDC0 <CJK> +CDC1 8F3F CDC1 <CJK> +CDC2 9810 CDC2 <CJK> +CDC3 50AD CDC3 <CJK> +CDC4 5E7C CDC4 <CJK> +CDC5 5996 CDC5 <CJK> +CDC6 5BB9 CDC6 <CJK> +CDC7 5EB8 CDC7 <CJK> +CDC8 63DA CDC8 <CJK> +CDC9 63FA CDC9 <CJK> +CDCA 64C1 CDCA <CJK> +CDCB 66DC CDCB <CJK> +CDCC 694A CDCC <CJK> +CDCD 69D8 CDCD <CJK> +CDCE 6D0B CDCE <CJK> +CDCF 6EB6 CDCF <CJK> +CDD0 7194 CDD0 <CJK> +CDD1 7528 CDD1 <CJK> +CDD2 7AAF CDD2 <CJK> +CDD3 7F8A CDD3 <CJK> +CDD4 8000 CDD4 <CJK> +CDD5 8449 CDD5 <CJK> +CDD6 84C9 CDD6 <CJK> +CDD7 8981 CDD7 <CJK> +CDD8 8B21 CDD8 <CJK> +CDD9 8E0A CDD9 <CJK> +CDDA 9065 CDDA <CJK> +CDDB 967D CDDB <CJK> +CDDC 990A CDDC <CJK> +CDDD 617E CDDD <CJK> +CDDE 6291 CDDE <CJK> +CDDF 6B32 CDDF <CJK> +CDE0 6C83 CDE0 <CJK> +CDE1 6D74 CDE1 <CJK> +CDE2 7FCC CDE2 <CJK> +CDE3 7FFC CDE3 <CJK> +CDE4 6DC0 CDE4 <CJK> +CDE5 7F85 CDE5 <CJK> +CDE6 87BA CDE6 <CJK> +CDE7 88F8 CDE7 <CJK> +CDE8 6765 CDE8 <CJK> +CDE9 83B1 CDE9 <CJK> +CDEA 983C CDEA <CJK> +CDEB 96F7 CDEB <CJK> +CDEC 6D1B CDEC <CJK> +CDED 7D61 CDED <CJK> +CDEE 843D CDEE <CJK> +CDEF 916A CDEF <CJK> +CDF0 4E71 CDF0 <CJK> +CDF1 5375 CDF1 <CJK> +CDF2 5D50 CDF2 <CJK> +CDF3 6B04 CDF3 <CJK> +CDF4 6FEB CDF4 <CJK> +CDF5 85CD CDF5 <CJK> +CDF6 862D CDF6 <CJK> +CDF7 89A7 CDF7 <CJK> +CDF8 5229 CDF8 <CJK> +CDF9 540F CDF9 <CJK> +CDFA 5C65 CDFA <CJK> +CDFB 674E CDFB <CJK> +CDFC 68A8 CDFC <CJK> +CDFD 7406 CDFD <CJK> +CDFE 7483 CDFE <CJK> +CEA1 75E2 CEA1 <CJK> +CEA2 88CF CEA2 <CJK> +CEA3 88E1 CEA3 <CJK> +CEA4 91CC CEA4 <CJK> +CEA5 96E2 CEA5 <CJK> +CEA6 9678 CEA6 <CJK> +CEA7 5F8B CEA7 <CJK> +CEA8 7387 CEA8 <CJK> +CEA9 7ACB CEA9 <CJK> +CEAA 844E CEAA <CJK> +CEAB 63A0 CEAB <CJK> +CEAC 7565 CEAC <CJK> +CEAD 5289 CEAD <CJK> +CEAE 6D41 CEAE <CJK> +CEAF 6E9C CEAF <CJK> +CEB0 7409 CEB0 <CJK> +CEB1 7559 CEB1 <CJK> +CEB2 786B CEB2 <CJK> +CEB3 7C92 CEB3 <CJK> +CEB4 9686 CEB4 <CJK> +CEB5 7ADC CEB5 <CJK> +CEB6 9F8D CEB6 <CJK> +CEB7 4FB6 CEB7 <CJK> +CEB8 616E CEB8 <CJK> +CEB9 65C5 CEB9 <CJK> +CEBA 865C CEBA <CJK> +CEBB 4E86 CEBB <CJK> +CEBC 4EAE CEBC <CJK> +CEBD 50DA CEBD <CJK> +CEBE 4E21 CEBE <CJK> +CEBF 51CC CEBF <CJK> +CEC0 5BEE CEC0 <CJK> +CEC1 6599 CEC1 <CJK> +CEC2 6881 CEC2 <CJK> +CEC3 6DBC CEC3 <CJK> +CEC4 731F CEC4 <CJK> +CEC5 7642 CEC5 <CJK> +CEC6 77AD CEC6 <CJK> +CEC7 7A1C CEC7 <CJK> +CEC8 7CE7 CEC8 <CJK> +CEC9 826F CEC9 <CJK> +CECA 8AD2 CECA <CJK> +CECB 907C CECB <CJK> +CECC 91CF CECC <CJK> +CECD 9675 CECD <CJK> +CECE 9818 CECE <CJK> +CECF 529B CECF <CJK> +CED0 7DD1 CED0 <CJK> +CED1 502B CED1 <CJK> +CED2 5398 CED2 <CJK> +CED3 6797 CED3 <CJK> +CED4 6DCB CED4 <CJK> +CED5 71D0 CED5 <CJK> +CED6 7433 CED6 <CJK> +CED7 81E8 CED7 <CJK> +CED8 8F2A CED8 <CJK> +CED9 96A3 CED9 <CJK> +CEDA 9C57 CEDA <CJK> +CEDB 9E9F CEDB <CJK> +CEDC 7460 CEDC <CJK> +CEDD 5841 CEDD <CJK> +CEDE 6D99 CEDE <CJK> +CEDF 7D2F CEDF <CJK> +CEE0 985E CEE0 <CJK> +CEE1 4EE4 CEE1 <CJK> +CEE2 4F36 CEE2 <CJK> +CEE3 4F8B CEE3 <CJK> +CEE4 51B7 CEE4 <CJK> +CEE5 52B1 CEE5 <CJK> +CEE6 5DBA CEE6 <CJK> +CEE7 601C CEE7 <CJK> +CEE8 73B2 CEE8 <CJK> +CEE9 793C CEE9 <CJK> +CEEA 82D3 CEEA <CJK> +CEEB 9234 CEEB <CJK> +CEEC 96B7 CEEC <CJK> +CEED 96F6 CEED <CJK> +CEEE 970A CEEE <CJK> +CEEF 9E97 CEEF <CJK> +CEF0 9F62 CEF0 <CJK> +CEF1 66A6 CEF1 <CJK> +CEF2 6B74 CEF2 <CJK> +CEF3 5217 CEF3 <CJK> +CEF4 52A3 CEF4 <CJK> +CEF5 70C8 CEF5 <CJK> +CEF6 88C2 CEF6 <CJK> +CEF7 5EC9 CEF7 <CJK> +CEF8 604B CEF8 <CJK> +CEF9 6190 CEF9 <CJK> +CEFA 6F23 CEFA <CJK> +CEFB 7149 CEFB <CJK> +CEFC 7C3E CEFC <CJK> +CEFD 7DF4 CEFD <CJK> +CEFE 806F CEFE <CJK> +CFA1 84EE CFA1 U+84EE <CJK> +CFA2 9023 CFA2 U+9023 <CJK> +CFA3 932C CFA3 U+932C <CJK> +CFA4 5442 CFA4 U+5442 <CJK> +CFA5 9B6F CFA5 U+9B6F <CJK> +CFA6 6AD3 CFA6 U+6AD3 <CJK> +CFA7 7089 CFA7 U+7089 <CJK> +CFA8 8CC2 CFA8 U+8CC2 <CJK> +CFA9 8DEF CFA9 U+8DEF <CJK> +CFAA 9732 CFAA U+9732 <CJK> +CFAB 52B4 CFAB U+52B4 <CJK> +CFAC 5A41 CFAC U+5A41 <CJK> +CFAD 5ECA CFAD U+5ECA <CJK> +CFAE 5F04 CFAE U+5F04 <CJK> +CFAF 6717 CFAF U+6717 <CJK> +CFB0 697C CFB0 U+697C <CJK> +CFB1 6994 CFB1 U+6994 <CJK> +CFB2 6D6A CFB2 U+6D6A <CJK> +CFB3 6F0F CFB3 U+6F0F <CJK> +CFB4 7262 CFB4 U+7262 <CJK> +CFB5 72FC CFB5 U+72FC <CJK> +CFB6 7BED CFB6 U+7BED <CJK> +CFB7 8001 CFB7 U+8001 <CJK> +CFB8 807E CFB8 U+807E <CJK> +CFB9 874B CFB9 U+874B <CJK> +CFBA 90CE CFBA U+90CE <CJK> +CFBB 516D CFBB U+516D <CJK> +CFBC 9E93 CFBC U+9E93 <CJK> +CFBD 7984 CFBD U+7984 <CJK> +CFBE 808B CFBE U+808B <CJK> +CFBF 9332 CFBF U+9332 <CJK> +CFC0 8AD6 CFC0 U+8AD6 <CJK> +CFC1 502D CFC1 U+502D <CJK> +CFC2 548C CFC2 U+548C <CJK> +CFC3 8A71 CFC3 U+8A71 <CJK> +CFC4 6B6A CFC4 U+6B6A <CJK> +CFC5 8CC4 CFC5 U+8CC4 <CJK> +CFC6 8107 CFC6 U+8107 <CJK> +CFC7 60D1 CFC7 U+60D1 <CJK> +CFC8 67A0 CFC8 U+67A0 <CJK> +CFC9 9DF2 CFC9 U+9DF2 <CJK> +CFCA 4E99 CFCA U+4E99 <CJK> +CFCB 4E98 CFCB U+4E98 <CJK> +CFCC 9C10 CFCC U+9C10 <CJK> +CFCD 8A6B CFCD U+8A6B <CJK> +CFCE 85C1 CFCE U+85C1 <CJK> +CFCF 8568 CFCF U+8568 <CJK> +CFD0 6900 CFD0 U+6900 <CJK> +CFD1 6E7E CFD1 U+6E7E <CJK> +CFD2 7897 CFD2 U+7897 <CJK> +CFD3 8155 CFD3 U+8155 <CJK> +D0A1 5F0C D0A1 <CJK> +D0A2 4E10 D0A2 <CJK> +D0A3 4E15 D0A3 <CJK> +D0A4 4E2A D0A4 <CJK> +D0A5 4E31 D0A5 <CJK> +D0A6 4E36 D0A6 <CJK> +D0A7 4E3C D0A7 <CJK> +D0A8 4E3F D0A8 <CJK> +D0A9 4E42 D0A9 <CJK> +D0AA 4E56 D0AA <CJK> +D0AB 4E58 D0AB <CJK> +D0AC 4E82 D0AC <CJK> +D0AD 4E85 D0AD <CJK> +D0AE 8C6B D0AE <CJK> +D0AF 4E8A D0AF <CJK> +D0B0 8212 D0B0 <CJK> +D0B1 5F0D D0B1 <CJK> +D0B2 4E8E D0B2 <CJK> +D0B3 4E9E D0B3 <CJK> +D0B4 4E9F D0B4 <CJK> +D0B5 4EA0 D0B5 <CJK> +D0B6 4EA2 D0B6 <CJK> +D0B7 4EB0 D0B7 <CJK> +D0B8 4EB3 D0B8 <CJK> +D0B9 4EB6 D0B9 <CJK> +D0BA 4ECE D0BA <CJK> +D0BB 4ECD D0BB <CJK> +D0BC 4EC4 D0BC <CJK> +D0BD 4EC6 D0BD <CJK> +D0BE 4EC2 D0BE <CJK> +D0BF 4ED7 D0BF <CJK> +D0C0 4EDE D0C0 <CJK> +D0C1 4EED D0C1 <CJK> +D0C2 4EDF D0C2 <CJK> +D0C3 4EF7 D0C3 <CJK> +D0C4 4F09 D0C4 <CJK> +D0C5 4F5A D0C5 <CJK> +D0C6 4F30 D0C6 <CJK> +D0C7 4F5B D0C7 <CJK> +D0C8 4F5D D0C8 <CJK> +D0C9 4F57 D0C9 <CJK> +D0CA 4F47 D0CA <CJK> +D0CB 4F76 D0CB <CJK> +D0CC 4F88 D0CC <CJK> +D0CD 4F8F D0CD <CJK> +D0CE 4F98 D0CE <CJK> +D0CF 4F7B D0CF <CJK> +D0D0 4F69 D0D0 <CJK> +D0D1 4F70 D0D1 <CJK> +D0D2 4F91 D0D2 <CJK> +D0D3 4F6F D0D3 <CJK> +D0D4 4F86 D0D4 <CJK> +D0D5 4F96 D0D5 <CJK> +D0D6 5118 D0D6 <CJK> +D0D7 4FD4 D0D7 <CJK> +D0D8 4FDF D0D8 <CJK> +D0D9 4FCE D0D9 <CJK> +D0DA 4FD8 D0DA <CJK> +D0DB 4FDB D0DB <CJK> +D0DC 4FD1 D0DC <CJK> +D0DD 4FDA D0DD <CJK> +D0DE 4FD0 D0DE <CJK> +D0DF 4FE4 D0DF <CJK> +D0E0 4FE5 D0E0 <CJK> +D0E1 501A D0E1 <CJK> +D0E2 5028 D0E2 <CJK> +D0E3 5014 D0E3 <CJK> +D0E4 502A D0E4 <CJK> +D0E5 5025 D0E5 <CJK> +D0E6 5005 D0E6 <CJK> +D0E7 4F1C D0E7 <CJK> +D0E8 4FF6 D0E8 <CJK> +D0E9 5021 D0E9 <CJK> +D0EA 5029 D0EA <CJK> +D0EB 502C D0EB <CJK> +D0EC 4FFE D0EC <CJK> +D0ED 4FEF D0ED <CJK> +D0EE 5011 D0EE <CJK> +D0EF 5006 D0EF <CJK> +D0F0 5043 D0F0 <CJK> +D0F1 5047 D0F1 <CJK> +D0F2 6703 D0F2 <CJK> +D0F3 5055 D0F3 <CJK> +D0F4 5050 D0F4 <CJK> +D0F5 5048 D0F5 <CJK> +D0F6 505A D0F6 <CJK> +D0F7 5056 D0F7 <CJK> +D0F8 506C D0F8 <CJK> +D0F9 5078 D0F9 <CJK> +D0FA 5080 D0FA <CJK> +D0FB 509A D0FB <CJK> +D0FC 5085 D0FC <CJK> +D0FD 50B4 D0FD <CJK> +D0FE 50B2 D0FE <CJK> +D1A1 50C9 D1A1 <CJK> +D1A2 50CA D1A2 <CJK> +D1A3 50B3 D1A3 <CJK> +D1A4 50C2 D1A4 <CJK> +D1A5 50D6 D1A5 <CJK> +D1A6 50DE D1A6 <CJK> +D1A7 50E5 D1A7 <CJK> +D1A8 50ED D1A8 <CJK> +D1A9 50E3 D1A9 <CJK> +D1AA 50EE D1AA <CJK> +D1AB 50F9 D1AB <CJK> +D1AC 50F5 D1AC <CJK> +D1AD 5109 D1AD <CJK> +D1AE 5101 D1AE <CJK> +D1AF 5102 D1AF <CJK> +D1B0 5116 D1B0 <CJK> +D1B1 5115 D1B1 <CJK> +D1B2 5114 D1B2 <CJK> +D1B3 511A D1B3 <CJK> +D1B4 5121 D1B4 <CJK> +D1B5 513A D1B5 <CJK> +D1B6 5137 D1B6 <CJK> +D1B7 513C D1B7 <CJK> +D1B8 513B D1B8 <CJK> +D1B9 513F D1B9 <CJK> +D1BA 5140 D1BA <CJK> +D1BB 5152 D1BB <CJK> +D1BC 514C D1BC <CJK> +D1BD 5154 D1BD <CJK> +D1BE 5162 D1BE <CJK> +D1BF 7AF8 D1BF <CJK> +D1C0 5169 D1C0 <CJK> +D1C1 516A D1C1 <CJK> +D1C2 516E D1C2 <CJK> +D1C3 5180 D1C3 <CJK> +D1C4 5182 D1C4 <CJK> +D1C5 56D8 D1C5 <CJK> +D1C6 518C D1C6 <CJK> +D1C7 5189 D1C7 <CJK> +D1C8 518F D1C8 <CJK> +D1C9 5191 D1C9 <CJK> +D1CA 5193 D1CA <CJK> +D1CB 5195 D1CB <CJK> +D1CC 5196 D1CC <CJK> +D1CD 51A4 D1CD <CJK> +D1CE 51A6 D1CE <CJK> +D1CF 51A2 D1CF <CJK> +D1D0 51A9 D1D0 <CJK> +D1D1 51AA D1D1 <CJK> +D1D2 51AB D1D2 <CJK> +D1D3 51B3 D1D3 <CJK> +D1D4 51B1 D1D4 <CJK> +D1D5 51B2 D1D5 <CJK> +D1D6 51B0 D1D6 <CJK> +D1D7 51B5 D1D7 <CJK> +D1D8 51BD D1D8 <CJK> +D1D9 51C5 D1D9 <CJK> +D1DA 51C9 D1DA <CJK> +D1DB 51DB D1DB <CJK> +D1DC 51E0 D1DC <CJK> +D1DD 8655 D1DD <CJK> +D1DE 51E9 D1DE <CJK> +D1DF 51ED D1DF <CJK> +D1E0 51F0 D1E0 <CJK> +D1E1 51F5 D1E1 <CJK> +D1E2 51FE D1E2 <CJK> +D1E3 5204 D1E3 <CJK> +D1E4 520B D1E4 <CJK> +D1E5 5214 D1E5 <CJK> +D1E6 520E D1E6 <CJK> +D1E7 5227 D1E7 <CJK> +D1E8 522A D1E8 <CJK> +D1E9 522E D1E9 <CJK> +D1EA 5233 D1EA <CJK> +D1EB 5239 D1EB <CJK> +D1EC 524F D1EC <CJK> +D1ED 5244 D1ED <CJK> +D1EE 524B D1EE <CJK> +D1EF 524C D1EF <CJK> +D1F0 525E D1F0 <CJK> +D1F1 5254 D1F1 <CJK> +D1F2 526A D1F2 <CJK> +D1F3 5274 D1F3 <CJK> +D1F4 5269 D1F4 <CJK> +D1F5 5273 D1F5 <CJK> +D1F6 527F D1F6 <CJK> +D1F7 527D D1F7 <CJK> +D1F8 528D D1F8 <CJK> +D1F9 5294 D1F9 <CJK> +D1FA 5292 D1FA <CJK> +D1FB 5271 D1FB <CJK> +D1FC 5288 D1FC <CJK> +D1FD 5291 D1FD <CJK> +D1FE 8FA8 D1FE <CJK> +D2A1 8FA7 D2A1 <CJK> +D2A2 52AC D2A2 <CJK> +D2A3 52AD D2A3 <CJK> +D2A4 52BC D2A4 <CJK> +D2A5 52B5 D2A5 <CJK> +D2A6 52C1 D2A6 <CJK> +D2A7 52CD D2A7 <CJK> +D2A8 52D7 D2A8 <CJK> +D2A9 52DE D2A9 <CJK> +D2AA 52E3 D2AA <CJK> +D2AB 52E6 D2AB <CJK> +D2AC 98ED D2AC <CJK> +D2AD 52E0 D2AD <CJK> +D2AE 52F3 D2AE <CJK> +D2AF 52F5 D2AF <CJK> +D2B0 52F8 D2B0 <CJK> +D2B1 52F9 D2B1 <CJK> +D2B2 5306 D2B2 <CJK> +D2B3 5308 D2B3 <CJK> +D2B4 7538 D2B4 <CJK> +D2B5 530D D2B5 <CJK> +D2B6 5310 D2B6 <CJK> +D2B7 530F D2B7 <CJK> +D2B8 5315 D2B8 <CJK> +D2B9 531A D2B9 <CJK> +D2BA 5323 D2BA <CJK> +D2BB 532F D2BB <CJK> +D2BC 5331 D2BC <CJK> +D2BD 5333 D2BD <CJK> +D2BE 5338 D2BE <CJK> +D2BF 5340 D2BF <CJK> +D2C0 5346 D2C0 <CJK> +D2C1 5345 D2C1 <CJK> +D2C2 4E17 D2C2 <CJK> +D2C3 5349 D2C3 <CJK> +D2C4 534D D2C4 <CJK> +D2C5 51D6 D2C5 <CJK> +D2C6 535E D2C6 <CJK> +D2C7 5369 D2C7 <CJK> +D2C8 536E D2C8 <CJK> +D2C9 5918 D2C9 <CJK> +D2CA 537B D2CA <CJK> +D2CB 5377 D2CB <CJK> +D2CC 5382 D2CC <CJK> +D2CD 5396 D2CD <CJK> +D2CE 53A0 D2CE <CJK> +D2CF 53A6 D2CF <CJK> +D2D0 53A5 D2D0 <CJK> +D2D1 53AE D2D1 <CJK> +D2D2 53B0 D2D2 <CJK> +D2D3 53B6 D2D3 <CJK> +D2D4 53C3 D2D4 <CJK> +D2D5 7C12 D2D5 <CJK> +D2D6 96D9 D2D6 <CJK> +D2D7 53DF D2D7 <CJK> +D2D8 66FC D2D8 <CJK> +D2D9 71EE D2D9 <CJK> +D2DA 53EE D2DA <CJK> +D2DB 53E8 D2DB <CJK> +D2DC 53ED D2DC <CJK> +D2DD 53FA D2DD <CJK> +D2DE 5401 D2DE <CJK> +D2DF 543D D2DF <CJK> +D2E0 5440 D2E0 <CJK> +D2E1 542C D2E1 <CJK> +D2E2 542D D2E2 <CJK> +D2E3 543C D2E3 <CJK> +D2E4 542E D2E4 <CJK> +D2E5 5436 D2E5 <CJK> +D2E6 5429 D2E6 <CJK> +D2E7 541D D2E7 <CJK> +D2E8 544E D2E8 <CJK> +D2E9 548F D2E9 <CJK> +D2EA 5475 D2EA <CJK> +D2EB 548E D2EB <CJK> +D2EC 545F D2EC <CJK> +D2ED 5471 D2ED <CJK> +D2EE 5477 D2EE <CJK> +D2EF 5470 D2EF <CJK> +D2F0 5492 D2F0 <CJK> +D2F1 547B D2F1 <CJK> +D2F2 5480 D2F2 <CJK> +D2F3 5476 D2F3 <CJK> +D2F4 5484 D2F4 <CJK> +D2F5 5490 D2F5 <CJK> +D2F6 5486 D2F6 <CJK> +D2F7 54C7 D2F7 <CJK> +D2F8 54A2 D2F8 <CJK> +D2F9 54B8 D2F9 <CJK> +D2FA 54A5 D2FA <CJK> +D2FB 54AC D2FB <CJK> +D2FC 54C4 D2FC <CJK> +D2FD 54C8 D2FD <CJK> +D2FE 54A8 D2FE <CJK> +D3A1 54AB D3A1 <CJK> +D3A2 54C2 D3A2 <CJK> +D3A3 54A4 D3A3 <CJK> +D3A4 54BE D3A4 <CJK> +D3A5 54BC D3A5 <CJK> +D3A6 54D8 D3A6 <CJK> +D3A7 54E5 D3A7 <CJK> +D3A8 54E6 D3A8 <CJK> +D3A9 550F D3A9 <CJK> +D3AA 5514 D3AA <CJK> +D3AB 54FD D3AB <CJK> +D3AC 54EE D3AC <CJK> +D3AD 54ED D3AD <CJK> +D3AE 54FA D3AE <CJK> +D3AF 54E2 D3AF <CJK> +D3B0 5539 D3B0 <CJK> +D3B1 5540 D3B1 <CJK> +D3B2 5563 D3B2 <CJK> +D3B3 554C D3B3 <CJK> +D3B4 552E D3B4 <CJK> +D3B5 555C D3B5 <CJK> +D3B6 5545 D3B6 <CJK> +D3B7 5556 D3B7 <CJK> +D3B8 5557 D3B8 <CJK> +D3B9 5538 D3B9 <CJK> +D3BA 5533 D3BA <CJK> +D3BB 555D D3BB <CJK> +D3BC 5599 D3BC <CJK> +D3BD 5580 D3BD <CJK> +D3BE 54AF D3BE <CJK> +D3BF 558A D3BF <CJK> +D3C0 559F D3C0 <CJK> +D3C1 557B D3C1 <CJK> +D3C2 557E D3C2 <CJK> +D3C3 5598 D3C3 <CJK> +D3C4 559E D3C4 <CJK> +D3C5 55AE D3C5 <CJK> +D3C6 557C D3C6 <CJK> +D3C7 5583 D3C7 <CJK> +D3C8 55A9 D3C8 <CJK> +D3C9 5587 D3C9 <CJK> +D3CA 55A8 D3CA <CJK> +D3CB 55DA D3CB <CJK> +D3CC 55C5 D3CC <CJK> +D3CD 55DF D3CD <CJK> +D3CE 55C4 D3CE <CJK> +D3CF 55DC D3CF <CJK> +D3D0 55E4 D3D0 <CJK> +D3D1 55D4 D3D1 <CJK> +D3D2 5614 D3D2 <CJK> +D3D3 55F7 D3D3 <CJK> +D3D4 5616 D3D4 <CJK> +D3D5 55FE D3D5 <CJK> +D3D6 55FD D3D6 <CJK> +D3D7 561B D3D7 <CJK> +D3D8 55F9 D3D8 <CJK> +D3D9 564E D3D9 <CJK> +D3DA 5650 D3DA <CJK> +D3DB 71DF D3DB <CJK> +D3DC 5634 D3DC <CJK> +D3DD 5636 D3DD <CJK> +D3DE 5632 D3DE <CJK> +D3DF 5638 D3DF <CJK> +D3E0 566B D3E0 <CJK> +D3E1 5664 D3E1 <CJK> +D3E2 562F D3E2 <CJK> +D3E3 566C D3E3 <CJK> +D3E4 566A D3E4 <CJK> +D3E5 5686 D3E5 <CJK> +D3E6 5680 D3E6 <CJK> +D3E7 568A D3E7 <CJK> +D3E8 56A0 D3E8 <CJK> +D3E9 5694 D3E9 <CJK> +D3EA 568F D3EA <CJK> +D3EB 56A5 D3EB <CJK> +D3EC 56AE D3EC <CJK> +D3ED 56B6 D3ED <CJK> +D3EE 56B4 D3EE <CJK> +D3EF 56C2 D3EF <CJK> +D3F0 56BC D3F0 <CJK> +D3F1 56C1 D3F1 <CJK> +D3F2 56C3 D3F2 <CJK> +D3F3 56C0 D3F3 <CJK> +D3F4 56C8 D3F4 <CJK> +D3F5 56CE D3F5 <CJK> +D3F6 56D1 D3F6 <CJK> +D3F7 56D3 D3F7 <CJK> +D3F8 56D7 D3F8 <CJK> +D3F9 56EE D3F9 <CJK> +D3FA 56F9 D3FA <CJK> +D3FB 5700 D3FB <CJK> +D3FC 56FF D3FC <CJK> +D3FD 5704 D3FD <CJK> +D3FE 5709 D3FE <CJK> +D4A1 5708 D4A1 <CJK> +D4A2 570B D4A2 <CJK> +D4A3 570D D4A3 <CJK> +D4A4 5713 D4A4 <CJK> +D4A5 5718 D4A5 <CJK> +D4A6 5716 D4A6 <CJK> +D4A7 55C7 D4A7 <CJK> +D4A8 571C D4A8 <CJK> +D4A9 5726 D4A9 <CJK> +D4AA 5737 D4AA <CJK> +D4AB 5738 D4AB <CJK> +D4AC 574E D4AC <CJK> +D4AD 573B D4AD <CJK> +D4AE 5740 D4AE <CJK> +D4AF 574F D4AF <CJK> +D4B0 5769 D4B0 <CJK> +D4B1 57C0 D4B1 <CJK> +D4B2 5788 D4B2 <CJK> +D4B3 5761 D4B3 <CJK> +D4B4 577F D4B4 <CJK> +D4B5 5789 D4B5 <CJK> +D4B6 5793 D4B6 <CJK> +D4B7 57A0 D4B7 <CJK> +D4B8 57B3 D4B8 <CJK> +D4B9 57A4 D4B9 <CJK> +D4BA 57AA D4BA <CJK> +D4BB 57B0 D4BB <CJK> +D4BC 57C3 D4BC <CJK> +D4BD 57C6 D4BD <CJK> +D4BE 57D4 D4BE <CJK> +D4BF 57D2 D4BF <CJK> +D4C0 57D3 D4C0 <CJK> +D4C1 580A D4C1 <CJK> +D4C2 57D6 D4C2 <CJK> +D4C3 57E3 D4C3 <CJK> +D4C4 580B D4C4 <CJK> +D4C5 5819 D4C5 <CJK> +D4C6 581D D4C6 <CJK> +D4C7 5872 D4C7 <CJK> +D4C8 5821 D4C8 <CJK> +D4C9 5862 D4C9 <CJK> +D4CA 584B D4CA <CJK> +D4CB 5870 D4CB <CJK> +D4CC 6BC0 D4CC <CJK> +D4CD 5852 D4CD <CJK> +D4CE 583D D4CE <CJK> +D4CF 5879 D4CF <CJK> +D4D0 5885 D4D0 <CJK> +D4D1 58B9 D4D1 <CJK> +D4D2 589F D4D2 <CJK> +D4D3 58AB D4D3 <CJK> +D4D4 58BA D4D4 <CJK> +D4D5 58DE D4D5 <CJK> +D4D6 58BB D4D6 <CJK> +D4D7 58B8 D4D7 <CJK> +D4D8 58AE D4D8 <CJK> +D4D9 58C5 D4D9 <CJK> +D4DA 58D3 D4DA <CJK> +D4DB 58D1 D4DB <CJK> +D4DC 58D7 D4DC <CJK> +D4DD 58D9 D4DD <CJK> +D4DE 58D8 D4DE <CJK> +D4DF 58E5 D4DF <CJK> +D4E0 58DC D4E0 <CJK> +D4E1 58E4 D4E1 <CJK> +D4E2 58DF D4E2 <CJK> +D4E3 58EF D4E3 <CJK> +D4E4 58FA D4E4 <CJK> +D4E5 58F9 D4E5 <CJK> +D4E6 58FB D4E6 <CJK> +D4E7 58FC D4E7 <CJK> +D4E8 58FD D4E8 <CJK> +D4E9 5902 D4E9 <CJK> +D4EA 590A D4EA <CJK> +D4EB 5910 D4EB <CJK> +D4EC 591B D4EC <CJK> +D4ED 68A6 D4ED <CJK> +D4EE 5925 D4EE <CJK> +D4EF 592C D4EF <CJK> +D4F0 592D D4F0 <CJK> +D4F1 5932 D4F1 <CJK> +D4F2 5938 D4F2 <CJK> +D4F3 593E D4F3 <CJK> +D4F4 7AD2 D4F4 <CJK> +D4F5 5955 D4F5 <CJK> +D4F6 5950 D4F6 <CJK> +D4F7 594E D4F7 <CJK> +D4F8 595A D4F8 <CJK> +D4F9 5958 D4F9 <CJK> +D4FA 5962 D4FA <CJK> +D4FB 5960 D4FB <CJK> +D4FC 5967 D4FC <CJK> +D4FD 596C D4FD <CJK> +D4FE 5969 D4FE <CJK> +D5A1 5978 D5A1 <CJK> +D5A2 5981 D5A2 <CJK> +D5A3 599D D5A3 <CJK> +D5A4 4F5E D5A4 <CJK> +D5A5 4FAB D5A5 <CJK> +D5A6 59A3 D5A6 <CJK> +D5A7 59B2 D5A7 <CJK> +D5A8 59C6 D5A8 <CJK> +D5A9 59E8 D5A9 <CJK> +D5AA 59DC D5AA <CJK> +D5AB 598D D5AB <CJK> +D5AC 59D9 D5AC <CJK> +D5AD 59DA D5AD <CJK> +D5AE 5A25 D5AE <CJK> +D5AF 5A1F D5AF <CJK> +D5B0 5A11 D5B0 <CJK> +D5B1 5A1C D5B1 <CJK> +D5B2 5A09 D5B2 <CJK> +D5B3 5A1A D5B3 <CJK> +D5B4 5A40 D5B4 <CJK> +D5B5 5A6C D5B5 <CJK> +D5B6 5A49 D5B6 <CJK> +D5B7 5A35 D5B7 <CJK> +D5B8 5A36 D5B8 <CJK> +D5B9 5A62 D5B9 <CJK> +D5BA 5A6A D5BA <CJK> +D5BB 5A9A D5BB <CJK> +D5BC 5ABC D5BC <CJK> +D5BD 5ABE D5BD <CJK> +D5BE 5ACB D5BE <CJK> +D5BF 5AC2 D5BF <CJK> +D5C0 5ABD D5C0 <CJK> +D5C1 5AE3 D5C1 <CJK> +D5C2 5AD7 D5C2 <CJK> +D5C3 5AE6 D5C3 <CJK> +D5C4 5AE9 D5C4 <CJK> +D5C5 5AD6 D5C5 <CJK> +D5C6 5AFA D5C6 <CJK> +D5C7 5AFB D5C7 <CJK> +D5C8 5B0C D5C8 <CJK> +D5C9 5B0B D5C9 <CJK> +D5CA 5B16 D5CA <CJK> +D5CB 5B32 D5CB <CJK> +D5CC 5AD0 D5CC <CJK> +D5CD 5B2A D5CD <CJK> +D5CE 5B36 D5CE <CJK> +D5CF 5B3E D5CF <CJK> +D5D0 5B43 D5D0 <CJK> +D5D1 5B45 D5D1 <CJK> +D5D2 5B40 D5D2 <CJK> +D5D3 5B51 D5D3 <CJK> +D5D4 5B55 D5D4 <CJK> +D5D5 5B5A D5D5 <CJK> +D5D6 5B5B D5D6 <CJK> +D5D7 5B65 D5D7 <CJK> +D5D8 5B69 D5D8 <CJK> +D5D9 5B70 D5D9 <CJK> +D5DA 5B73 D5DA <CJK> +D5DB 5B75 D5DB <CJK> +D5DC 5B78 D5DC <CJK> +D5DD 6588 D5DD <CJK> +D5DE 5B7A D5DE <CJK> +D5DF 5B80 D5DF <CJK> +D5E0 5B83 D5E0 <CJK> +D5E1 5BA6 D5E1 <CJK> +D5E2 5BB8 D5E2 <CJK> +D5E3 5BC3 D5E3 <CJK> +D5E4 5BC7 D5E4 <CJK> +D5E5 5BC9 D5E5 <CJK> +D5E6 5BD4 D5E6 <CJK> +D5E7 5BD0 D5E7 <CJK> +D5E8 5BE4 D5E8 <CJK> +D5E9 5BE6 D5E9 <CJK> +D5EA 5BE2 D5EA <CJK> +D5EB 5BDE D5EB <CJK> +D5EC 5BE5 D5EC <CJK> +D5ED 5BEB D5ED <CJK> +D5EE 5BF0 D5EE <CJK> +D5EF 5BF6 D5EF <CJK> +D5F0 5BF3 D5F0 <CJK> +D5F1 5C05 D5F1 <CJK> +D5F2 5C07 D5F2 <CJK> +D5F3 5C08 D5F3 <CJK> +D5F4 5C0D D5F4 <CJK> +D5F5 5C13 D5F5 <CJK> +D5F6 5C20 D5F6 <CJK> +D5F7 5C22 D5F7 <CJK> +D5F8 5C28 D5F8 <CJK> +D5F9 5C38 D5F9 <CJK> +D5FA 5C39 D5FA <CJK> +D5FB 5C41 D5FB <CJK> +D5FC 5C46 D5FC <CJK> +D5FD 5C4E D5FD <CJK> +D5FE 5C53 D5FE <CJK> +D6A1 5C50 D6A1 <CJK> +D6A2 5C4F D6A2 <CJK> +D6A3 5B71 D6A3 <CJK> +D6A4 5C6C D6A4 <CJK> +D6A5 5C6E D6A5 <CJK> +D6A6 4E62 D6A6 <CJK> +D6A7 5C76 D6A7 <CJK> +D6A8 5C79 D6A8 <CJK> +D6A9 5C8C D6A9 <CJK> +D6AA 5C91 D6AA <CJK> +D6AB 5C94 D6AB <CJK> +D6AC 599B D6AC <CJK> +D6AD 5CAB D6AD <CJK> +D6AE 5CBB D6AE <CJK> +D6AF 5CB6 D6AF <CJK> +D6B0 5CBC D6B0 <CJK> +D6B1 5CB7 D6B1 <CJK> +D6B2 5CC5 D6B2 <CJK> +D6B3 5CBE D6B3 <CJK> +D6B4 5CC7 D6B4 <CJK> +D6B5 5CD9 D6B5 <CJK> +D6B6 5CE9 D6B6 <CJK> +D6B7 5CFD D6B7 <CJK> +D6B8 5CFA D6B8 <CJK> +D6B9 5CED D6B9 <CJK> +D6BA 5D8C D6BA <CJK> +D6BB 5CEA D6BB <CJK> +D6BC 5D0B D6BC <CJK> +D6BD 5D15 D6BD <CJK> +D6BE 5D17 D6BE <CJK> +D6BF 5D5C D6BF <CJK> +D6C0 5D1F D6C0 <CJK> +D6C1 5D1B D6C1 <CJK> +D6C2 5D11 D6C2 <CJK> +D6C3 5D14 D6C3 <CJK> +D6C4 5D22 D6C4 <CJK> +D6C5 5D1A D6C5 <CJK> +D6C6 5D19 D6C6 <CJK> +D6C7 5D18 D6C7 <CJK> +D6C8 5D4C D6C8 <CJK> +D6C9 5D52 D6C9 <CJK> +D6CA 5D4E D6CA <CJK> +D6CB 5D4B D6CB <CJK> +D6CC 5D6C D6CC <CJK> +D6CD 5D73 D6CD <CJK> +D6CE 5D76 D6CE <CJK> +D6CF 5D87 D6CF <CJK> +D6D0 5D84 D6D0 <CJK> +D6D1 5D82 D6D1 <CJK> +D6D2 5DA2 D6D2 <CJK> +D6D3 5D9D D6D3 <CJK> +D6D4 5DAC D6D4 <CJK> +D6D5 5DAE D6D5 <CJK> +D6D6 5DBD D6D6 <CJK> +D6D7 5D90 D6D7 <CJK> +D6D8 5DB7 D6D8 <CJK> +D6D9 5DBC D6D9 <CJK> +D6DA 5DC9 D6DA <CJK> +D6DB 5DCD D6DB <CJK> +D6DC 5DD3 D6DC <CJK> +D6DD 5DD2 D6DD <CJK> +D6DE 5DD6 D6DE <CJK> +D6DF 5DDB D6DF <CJK> +D6E0 5DEB D6E0 <CJK> +D6E1 5DF2 D6E1 <CJK> +D6E2 5DF5 D6E2 <CJK> +D6E3 5E0B D6E3 <CJK> +D6E4 5E1A D6E4 <CJK> +D6E5 5E19 D6E5 <CJK> +D6E6 5E11 D6E6 <CJK> +D6E7 5E1B D6E7 <CJK> +D6E8 5E36 D6E8 <CJK> +D6E9 5E37 D6E9 <CJK> +D6EA 5E44 D6EA <CJK> +D6EB 5E43 D6EB <CJK> +D6EC 5E40 D6EC <CJK> +D6ED 5E4E D6ED <CJK> +D6EE 5E57 D6EE <CJK> +D6EF 5E54 D6EF <CJK> +D6F0 5E5F D6F0 <CJK> +D6F1 5E62 D6F1 <CJK> +D6F2 5E64 D6F2 <CJK> +D6F3 5E47 D6F3 <CJK> +D6F4 5E75 D6F4 <CJK> +D6F5 5E76 D6F5 <CJK> +D6F6 5E7A D6F6 <CJK> +D6F7 9EBC D6F7 <CJK> +D6F8 5E7F D6F8 <CJK> +D6F9 5EA0 D6F9 <CJK> +D6FA 5EC1 D6FA <CJK> +D6FB 5EC2 D6FB <CJK> +D6FC 5EC8 D6FC <CJK> +D6FD 5ED0 D6FD <CJK> +D6FE 5ECF D6FE <CJK> +D7A1 5ED6 D7A1 <CJK> +D7A2 5EE3 D7A2 <CJK> +D7A3 5EDD D7A3 <CJK> +D7A4 5EDA D7A4 <CJK> +D7A5 5EDB D7A5 <CJK> +D7A6 5EE2 D7A6 <CJK> +D7A7 5EE1 D7A7 <CJK> +D7A8 5EE8 D7A8 <CJK> +D7A9 5EE9 D7A9 <CJK> +D7AA 5EEC D7AA <CJK> +D7AB 5EF1 D7AB <CJK> +D7AC 5EF3 D7AC <CJK> +D7AD 5EF0 D7AD <CJK> +D7AE 5EF4 D7AE <CJK> +D7AF 5EF8 D7AF <CJK> +D7B0 5EFE D7B0 <CJK> +D7B1 5F03 D7B1 <CJK> +D7B2 5F09 D7B2 <CJK> +D7B3 5F5D D7B3 <CJK> +D7B4 5F5C D7B4 <CJK> +D7B5 5F0B D7B5 <CJK> +D7B6 5F11 D7B6 <CJK> +D7B7 5F16 D7B7 <CJK> +D7B8 5F29 D7B8 <CJK> +D7B9 5F2D D7B9 <CJK> +D7BA 5F38 D7BA <CJK> +D7BB 5F41 D7BB <CJK> +D7BC 5F48 D7BC <CJK> +D7BD 5F4C D7BD <CJK> +D7BE 5F4E D7BE <CJK> +D7BF 5F2F D7BF <CJK> +D7C0 5F51 D7C0 <CJK> +D7C1 5F56 D7C1 <CJK> +D7C2 5F57 D7C2 <CJK> +D7C3 5F59 D7C3 <CJK> +D7C4 5F61 D7C4 <CJK> +D7C5 5F6D D7C5 <CJK> +D7C6 5F73 D7C6 <CJK> +D7C7 5F77 D7C7 <CJK> +D7C8 5F83 D7C8 <CJK> +D7C9 5F82 D7C9 <CJK> +D7CA 5F7F D7CA <CJK> +D7CB 5F8A D7CB <CJK> +D7CC 5F88 D7CC <CJK> +D7CD 5F91 D7CD <CJK> +D7CE 5F87 D7CE <CJK> +D7CF 5F9E D7CF <CJK> +D7D0 5F99 D7D0 <CJK> +D7D1 5F98 D7D1 <CJK> +D7D2 5FA0 D7D2 <CJK> +D7D3 5FA8 D7D3 <CJK> +D7D4 5FAD D7D4 <CJK> +D7D5 5FBC D7D5 <CJK> +D7D6 5FD6 D7D6 <CJK> +D7D7 5FFB D7D7 <CJK> +D7D8 5FE4 D7D8 <CJK> +D7D9 5FF8 D7D9 <CJK> +D7DA 5FF1 D7DA <CJK> +D7DB 5FDD D7DB <CJK> +D7DC 60B3 D7DC <CJK> +D7DD 5FFF D7DD <CJK> +D7DE 6021 D7DE <CJK> +D7DF 6060 D7DF <CJK> +D7E0 6019 D7E0 <CJK> +D7E1 6010 D7E1 <CJK> +D7E2 6029 D7E2 <CJK> +D7E3 600E D7E3 <CJK> +D7E4 6031 D7E4 <CJK> +D7E5 601B D7E5 <CJK> +D7E6 6015 D7E6 <CJK> +D7E7 602B D7E7 <CJK> +D7E8 6026 D7E8 <CJK> +D7E9 600F D7E9 <CJK> +D7EA 603A D7EA <CJK> +D7EB 605A D7EB <CJK> +D7EC 6041 D7EC <CJK> +D7ED 606A D7ED <CJK> +D7EE 6077 D7EE <CJK> +D7EF 605F D7EF <CJK> +D7F0 604A D7F0 <CJK> +D7F1 6046 D7F1 <CJK> +D7F2 604D D7F2 <CJK> +D7F3 6063 D7F3 <CJK> +D7F4 6043 D7F4 <CJK> +D7F5 6064 D7F5 <CJK> +D7F6 6042 D7F6 <CJK> +D7F7 606C D7F7 <CJK> +D7F8 606B D7F8 <CJK> +D7F9 6059 D7F9 <CJK> +D7FA 6081 D7FA <CJK> +D7FB 608D D7FB <CJK> +D7FC 60E7 D7FC <CJK> +D7FD 6083 D7FD <CJK> +D7FE 609A D7FE <CJK> +D8A1 6084 D8A1 <CJK> +D8A2 609B D8A2 <CJK> +D8A3 6096 D8A3 <CJK> +D8A4 6097 D8A4 <CJK> +D8A5 6092 D8A5 <CJK> +D8A6 60A7 D8A6 <CJK> +D8A7 608B D8A7 <CJK> +D8A8 60E1 D8A8 <CJK> +D8A9 60B8 D8A9 <CJK> +D8AA 60E0 D8AA <CJK> +D8AB 60D3 D8AB <CJK> +D8AC 60B4 D8AC <CJK> +D8AD 5FF0 D8AD <CJK> +D8AE 60BD D8AE <CJK> +D8AF 60C6 D8AF <CJK> +D8B0 60B5 D8B0 <CJK> +D8B1 60D8 D8B1 <CJK> +D8B2 614D D8B2 <CJK> +D8B3 6115 D8B3 <CJK> +D8B4 6106 D8B4 <CJK> +D8B5 60F6 D8B5 <CJK> +D8B6 60F7 D8B6 <CJK> +D8B7 6100 D8B7 <CJK> +D8B8 60F4 D8B8 <CJK> +D8B9 60FA D8B9 <CJK> +D8BA 6103 D8BA <CJK> +D8BB 6121 D8BB <CJK> +D8BC 60FB D8BC <CJK> +D8BD 60F1 D8BD <CJK> +D8BE 610D D8BE <CJK> +D8BF 610E D8BF <CJK> +D8C0 6147 D8C0 <CJK> +D8C1 613E D8C1 <CJK> +D8C2 6128 D8C2 <CJK> +D8C3 6127 D8C3 <CJK> +D8C4 614A D8C4 <CJK> +D8C5 613F D8C5 <CJK> +D8C6 613C D8C6 <CJK> +D8C7 612C D8C7 <CJK> +D8C8 6134 D8C8 <CJK> +D8C9 613D D8C9 <CJK> +D8CA 6142 D8CA <CJK> +D8CB 6144 D8CB <CJK> +D8CC 6173 D8CC <CJK> +D8CD 6177 D8CD <CJK> +D8CE 6158 D8CE <CJK> +D8CF 6159 D8CF <CJK> +D8D0 615A D8D0 <CJK> +D8D1 616B D8D1 <CJK> +D8D2 6174 D8D2 <CJK> +D8D3 616F D8D3 <CJK> +D8D4 6165 D8D4 <CJK> +D8D5 6171 D8D5 <CJK> +D8D6 615F D8D6 <CJK> +D8D7 615D D8D7 <CJK> +D8D8 6153 D8D8 <CJK> +D8D9 6175 D8D9 <CJK> +D8DA 6199 D8DA <CJK> +D8DB 6196 D8DB <CJK> +D8DC 6187 D8DC <CJK> +D8DD 61AC D8DD <CJK> +D8DE 6194 D8DE <CJK> +D8DF 619A D8DF <CJK> +D8E0 618A D8E0 <CJK> +D8E1 6191 D8E1 <CJK> +D8E2 61AB D8E2 <CJK> +D8E3 61AE D8E3 <CJK> +D8E4 61CC D8E4 <CJK> +D8E5 61CA D8E5 <CJK> +D8E6 61C9 D8E6 <CJK> +D8E7 61F7 D8E7 <CJK> +D8E8 61C8 D8E8 <CJK> +D8E9 61C3 D8E9 <CJK> +D8EA 61C6 D8EA <CJK> +D8EB 61BA D8EB <CJK> +D8EC 61CB D8EC <CJK> +D8ED 7F79 D8ED <CJK> +D8EE 61CD D8EE <CJK> +D8EF 61E6 D8EF <CJK> +D8F0 61E3 D8F0 <CJK> +D8F1 61F6 D8F1 <CJK> +D8F2 61FA D8F2 <CJK> +D8F3 61F4 D8F3 <CJK> +D8F4 61FF D8F4 <CJK> +D8F5 61FD D8F5 <CJK> +D8F6 61FC D8F6 <CJK> +D8F7 61FE D8F7 <CJK> +D8F8 6200 D8F8 <CJK> +D8F9 6208 D8F9 <CJK> +D8FA 6209 D8FA <CJK> +D8FB 620D D8FB <CJK> +D8FC 620C D8FC <CJK> +D8FD 6214 D8FD <CJK> +D8FE 621B D8FE <CJK> +D9A1 621E D9A1 <CJK> +D9A2 6221 D9A2 <CJK> +D9A3 622A D9A3 <CJK> +D9A4 622E D9A4 <CJK> +D9A5 6230 D9A5 <CJK> +D9A6 6232 D9A6 <CJK> +D9A7 6233 D9A7 <CJK> +D9A8 6241 D9A8 <CJK> +D9A9 624E D9A9 <CJK> +D9AA 625E D9AA <CJK> +D9AB 6263 D9AB <CJK> +D9AC 625B D9AC <CJK> +D9AD 6260 D9AD <CJK> +D9AE 6268 D9AE <CJK> +D9AF 627C D9AF <CJK> +D9B0 6282 D9B0 <CJK> +D9B1 6289 D9B1 <CJK> +D9B2 627E D9B2 <CJK> +D9B3 6292 D9B3 <CJK> +D9B4 6293 D9B4 <CJK> +D9B5 6296 D9B5 <CJK> +D9B6 62D4 D9B6 <CJK> +D9B7 6283 D9B7 <CJK> +D9B8 6294 D9B8 <CJK> +D9B9 62D7 D9B9 <CJK> +D9BA 62D1 D9BA <CJK> +D9BB 62BB D9BB <CJK> +D9BC 62CF D9BC <CJK> +D9BD 62FF D9BD <CJK> +D9BE 62C6 D9BE <CJK> +D9BF 64D4 D9BF <CJK> +D9C0 62C8 D9C0 <CJK> +D9C1 62DC D9C1 <CJK> +D9C2 62CC D9C2 <CJK> +D9C3 62CA D9C3 <CJK> +D9C4 62C2 D9C4 <CJK> +D9C5 62C7 D9C5 <CJK> +D9C6 629B D9C6 <CJK> +D9C7 62C9 D9C7 <CJK> +D9C8 630C D9C8 <CJK> +D9C9 62EE D9C9 <CJK> +D9CA 62F1 D9CA <CJK> +D9CB 6327 D9CB <CJK> +D9CC 6302 D9CC <CJK> +D9CD 6308 D9CD <CJK> +D9CE 62EF D9CE <CJK> +D9CF 62F5 D9CF <CJK> +D9D0 6350 D9D0 <CJK> +D9D1 633E D9D1 <CJK> +D9D2 634D D9D2 <CJK> +D9D3 641C D9D3 <CJK> +D9D4 634F D9D4 <CJK> +D9D5 6396 D9D5 <CJK> +D9D6 638E D9D6 <CJK> +D9D7 6380 D9D7 <CJK> +D9D8 63AB D9D8 <CJK> +D9D9 6376 D9D9 <CJK> +D9DA 63A3 D9DA <CJK> +D9DB 638F D9DB <CJK> +D9DC 6389 D9DC <CJK> +D9DD 639F D9DD <CJK> +D9DE 63B5 D9DE <CJK> +D9DF 636B D9DF <CJK> +D9E0 6369 D9E0 <CJK> +D9E1 63BE D9E1 <CJK> +D9E2 63E9 D9E2 <CJK> +D9E3 63C0 D9E3 <CJK> +D9E4 63C6 D9E4 <CJK> +D9E5 63E3 D9E5 <CJK> +D9E6 63C9 D9E6 <CJK> +D9E7 63D2 D9E7 <CJK> +D9E8 63F6 D9E8 <CJK> +D9E9 63C4 D9E9 <CJK> +D9EA 6416 D9EA <CJK> +D9EB 6434 D9EB <CJK> +D9EC 6406 D9EC <CJK> +D9ED 6413 D9ED <CJK> +D9EE 6426 D9EE <CJK> +D9EF 6436 D9EF <CJK> +D9F0 651D D9F0 <CJK> +D9F1 6417 D9F1 <CJK> +D9F2 6428 D9F2 <CJK> +D9F3 640F D9F3 <CJK> +D9F4 6467 D9F4 <CJK> +D9F5 646F D9F5 <CJK> +D9F6 6476 D9F6 <CJK> +D9F7 644E D9F7 <CJK> +D9F8 652A D9F8 <CJK> +D9F9 6495 D9F9 <CJK> +D9FA 6493 D9FA <CJK> +D9FB 64A5 D9FB <CJK> +D9FC 64A9 D9FC <CJK> +D9FD 6488 D9FD <CJK> +D9FE 64BC D9FE <CJK> +DAA1 64DA DAA1 <CJK> +DAA2 64D2 DAA2 <CJK> +DAA3 64C5 DAA3 <CJK> +DAA4 64C7 DAA4 <CJK> +DAA5 64BB DAA5 <CJK> +DAA6 64D8 DAA6 <CJK> +DAA7 64C2 DAA7 <CJK> +DAA8 64F1 DAA8 <CJK> +DAA9 64E7 DAA9 <CJK> +DAAA 8209 DAAA <CJK> +DAAB 64E0 DAAB <CJK> +DAAC 64E1 DAAC <CJK> +DAAD 62AC DAAD <CJK> +DAAE 64E3 DAAE <CJK> +DAAF 64EF DAAF <CJK> +DAB0 652C DAB0 <CJK> +DAB1 64F6 DAB1 <CJK> +DAB2 64F4 DAB2 <CJK> +DAB3 64F2 DAB3 <CJK> +DAB4 64FA DAB4 <CJK> +DAB5 6500 DAB5 <CJK> +DAB6 64FD DAB6 <CJK> +DAB7 6518 DAB7 <CJK> +DAB8 651C DAB8 <CJK> +DAB9 6505 DAB9 <CJK> +DABA 6524 DABA <CJK> +DABB 6523 DABB <CJK> +DABC 652B DABC <CJK> +DABD 6534 DABD <CJK> +DABE 6535 DABE <CJK> +DABF 6537 DABF <CJK> +DAC0 6536 DAC0 <CJK> +DAC1 6538 DAC1 <CJK> +DAC2 754B DAC2 <CJK> +DAC3 6548 DAC3 <CJK> +DAC4 6556 DAC4 <CJK> +DAC5 6555 DAC5 <CJK> +DAC6 654D DAC6 <CJK> +DAC7 6558 DAC7 <CJK> +DAC8 655E DAC8 <CJK> +DAC9 655D DAC9 <CJK> +DACA 6572 DACA <CJK> +DACB 6578 DACB <CJK> +DACC 6582 DACC <CJK> +DACD 6583 DACD <CJK> +DACE 8B8A DACE <CJK> +DACF 659B DACF <CJK> +DAD0 659F DAD0 <CJK> +DAD1 65AB DAD1 <CJK> +DAD2 65B7 DAD2 <CJK> +DAD3 65C3 DAD3 <CJK> +DAD4 65C6 DAD4 <CJK> +DAD5 65C1 DAD5 <CJK> +DAD6 65C4 DAD6 <CJK> +DAD7 65CC DAD7 <CJK> +DAD8 65D2 DAD8 <CJK> +DAD9 65DB DAD9 <CJK> +DADA 65D9 DADA <CJK> +DADB 65E0 DADB <CJK> +DADC 65E1 DADC <CJK> +DADD 65F1 DADD <CJK> +DADE 6772 DADE <CJK> +DADF 660A DADF <CJK> +DAE0 6603 DAE0 <CJK> +DAE1 65FB DAE1 <CJK> +DAE2 6773 DAE2 <CJK> +DAE3 6635 DAE3 <CJK> +DAE4 6636 DAE4 <CJK> +DAE5 6634 DAE5 <CJK> +DAE6 661C DAE6 <CJK> +DAE7 664F DAE7 <CJK> +DAE8 6644 DAE8 <CJK> +DAE9 6649 DAE9 <CJK> +DAEA 6641 DAEA <CJK> +DAEB 665E DAEB <CJK> +DAEC 665D DAEC <CJK> +DAED 6664 DAED <CJK> +DAEE 6667 DAEE <CJK> +DAEF 6668 DAEF <CJK> +DAF0 665F DAF0 <CJK> +DAF1 6662 DAF1 <CJK> +DAF2 6670 DAF2 <CJK> +DAF3 6683 DAF3 <CJK> +DAF4 6688 DAF4 <CJK> +DAF5 668E DAF5 <CJK> +DAF6 6689 DAF6 <CJK> +DAF7 6684 DAF7 <CJK> +DAF8 6698 DAF8 <CJK> +DAF9 669D DAF9 <CJK> +DAFA 66C1 DAFA <CJK> +DAFB 66B9 DAFB <CJK> +DAFC 66C9 DAFC <CJK> +DAFD 66BE DAFD <CJK> +DAFE 66BC DAFE <CJK> +DBA1 66C4 DBA1 <CJK> +DBA2 66B8 DBA2 <CJK> +DBA3 66D6 DBA3 <CJK> +DBA4 66DA DBA4 <CJK> +DBA5 66E0 DBA5 <CJK> +DBA6 663F DBA6 <CJK> +DBA7 66E6 DBA7 <CJK> +DBA8 66E9 DBA8 <CJK> +DBA9 66F0 DBA9 <CJK> +DBAA 66F5 DBAA <CJK> +DBAB 66F7 DBAB <CJK> +DBAC 670F DBAC <CJK> +DBAD 6716 DBAD <CJK> +DBAE 671E DBAE <CJK> +DBAF 6726 DBAF <CJK> +DBB0 6727 DBB0 <CJK> +DBB1 9738 DBB1 <CJK> +DBB2 672E DBB2 <CJK> +DBB3 673F DBB3 <CJK> +DBB4 6736 DBB4 <CJK> +DBB5 6741 DBB5 <CJK> +DBB6 6738 DBB6 <CJK> +DBB7 6737 DBB7 <CJK> +DBB8 6746 DBB8 <CJK> +DBB9 675E DBB9 <CJK> +DBBA 6760 DBBA <CJK> +DBBB 6759 DBBB <CJK> +DBBC 6763 DBBC <CJK> +DBBD 6764 DBBD <CJK> +DBBE 6789 DBBE <CJK> +DBBF 6770 DBBF <CJK> +DBC0 67A9 DBC0 <CJK> +DBC1 677C DBC1 <CJK> +DBC2 676A DBC2 <CJK> +DBC3 678C DBC3 <CJK> +DBC4 678B DBC4 <CJK> +DBC5 67A6 DBC5 <CJK> +DBC6 67A1 DBC6 <CJK> +DBC7 6785 DBC7 <CJK> +DBC8 67B7 DBC8 <CJK> +DBC9 67EF DBC9 <CJK> +DBCA 67B4 DBCA <CJK> +DBCB 67EC DBCB <CJK> +DBCC 67B3 DBCC <CJK> +DBCD 67E9 DBCD <CJK> +DBCE 67B8 DBCE <CJK> +DBCF 67E4 DBCF <CJK> +DBD0 67DE DBD0 <CJK> +DBD1 67DD DBD1 <CJK> +DBD2 67E2 DBD2 <CJK> +DBD3 67EE DBD3 <CJK> +DBD4 67B9 DBD4 <CJK> +DBD5 67CE DBD5 <CJK> +DBD6 67C6 DBD6 <CJK> +DBD7 67E7 DBD7 <CJK> +DBD8 6A9C DBD8 <CJK> +DBD9 681E DBD9 <CJK> +DBDA 6846 DBDA <CJK> +DBDB 6829 DBDB <CJK> +DBDC 6840 DBDC <CJK> +DBDD 684D DBDD <CJK> +DBDE 6832 DBDE <CJK> +DBDF 684E DBDF <CJK> +DBE0 68B3 DBE0 <CJK> +DBE1 682B DBE1 <CJK> +DBE2 6859 DBE2 <CJK> +DBE3 6863 DBE3 <CJK> +DBE4 6877 DBE4 <CJK> +DBE5 687F DBE5 <CJK> +DBE6 689F DBE6 <CJK> +DBE7 688F DBE7 <CJK> +DBE8 68AD DBE8 <CJK> +DBE9 6894 DBE9 <CJK> +DBEA 689D DBEA <CJK> +DBEB 689B DBEB <CJK> +DBEC 6883 DBEC <CJK> +DBED 6AAE DBED <CJK> +DBEE 68B9 DBEE <CJK> +DBEF 6874 DBEF <CJK> +DBF0 68B5 DBF0 <CJK> +DBF1 68A0 DBF1 <CJK> +DBF2 68BA DBF2 <CJK> +DBF3 690F DBF3 <CJK> +DBF4 688D DBF4 <CJK> +DBF5 687E DBF5 <CJK> +DBF6 6901 DBF6 <CJK> +DBF7 68CA DBF7 <CJK> +DBF8 6908 DBF8 <CJK> +DBF9 68D8 DBF9 <CJK> +DBFA 6922 DBFA <CJK> +DBFB 6926 DBFB <CJK> +DBFC 68E1 DBFC <CJK> +DBFD 690C DBFD <CJK> +DBFE 68CD DBFE <CJK> +DCA1 68D4 DCA1 <CJK> +DCA2 68E7 DCA2 <CJK> +DCA3 68D5 DCA3 <CJK> +DCA4 6936 DCA4 <CJK> +DCA5 6912 DCA5 <CJK> +DCA6 6904 DCA6 <CJK> +DCA7 68D7 DCA7 <CJK> +DCA8 68E3 DCA8 <CJK> +DCA9 6925 DCA9 <CJK> +DCAA 68F9 DCAA <CJK> +DCAB 68E0 DCAB <CJK> +DCAC 68EF DCAC <CJK> +DCAD 6928 DCAD <CJK> +DCAE 692A DCAE <CJK> +DCAF 691A DCAF <CJK> +DCB0 6923 DCB0 <CJK> +DCB1 6921 DCB1 <CJK> +DCB2 68C6 DCB2 <CJK> +DCB3 6979 DCB3 <CJK> +DCB4 6977 DCB4 <CJK> +DCB5 695C DCB5 <CJK> +DCB6 6978 DCB6 <CJK> +DCB7 696B DCB7 <CJK> +DCB8 6954 DCB8 <CJK> +DCB9 697E DCB9 <CJK> +DCBA 696E DCBA <CJK> +DCBB 6939 DCBB <CJK> +DCBC 6974 DCBC <CJK> +DCBD 693D DCBD <CJK> +DCBE 6959 DCBE <CJK> +DCBF 6930 DCBF <CJK> +DCC0 6961 DCC0 <CJK> +DCC1 695E DCC1 <CJK> +DCC2 695D DCC2 <CJK> +DCC3 6981 DCC3 <CJK> +DCC4 696A DCC4 <CJK> +DCC5 69B2 DCC5 <CJK> +DCC6 69AE DCC6 <CJK> +DCC7 69D0 DCC7 <CJK> +DCC8 69BF DCC8 <CJK> +DCC9 69C1 DCC9 <CJK> +DCCA 69D3 DCCA <CJK> +DCCB 69BE DCCB <CJK> +DCCC 69CE DCCC <CJK> +DCCD 5BE8 DCCD <CJK> +DCCE 69CA DCCE <CJK> +DCCF 69DD DCCF <CJK> +DCD0 69BB DCD0 <CJK> +DCD1 69C3 DCD1 <CJK> +DCD2 69A7 DCD2 <CJK> +DCD3 6A2E DCD3 <CJK> +DCD4 6991 DCD4 <CJK> +DCD5 69A0 DCD5 <CJK> +DCD6 699C DCD6 <CJK> +DCD7 6995 DCD7 <CJK> +DCD8 69B4 DCD8 <CJK> +DCD9 69DE DCD9 <CJK> +DCDA 69E8 DCDA <CJK> +DCDB 6A02 DCDB <CJK> +DCDC 6A1B DCDC <CJK> +DCDD 69FF DCDD <CJK> +DCDE 6B0A DCDE <CJK> +DCDF 69F9 DCDF <CJK> +DCE0 69F2 DCE0 <CJK> +DCE1 69E7 DCE1 <CJK> +DCE2 6A05 DCE2 <CJK> +DCE3 69B1 DCE3 <CJK> +DCE4 6A1E DCE4 <CJK> +DCE5 69ED DCE5 <CJK> +DCE6 6A14 DCE6 <CJK> +DCE7 69EB DCE7 <CJK> +DCE8 6A0A DCE8 <CJK> +DCE9 6A12 DCE9 <CJK> +DCEA 6AC1 DCEA <CJK> +DCEB 6A23 DCEB <CJK> +DCEC 6A13 DCEC <CJK> +DCED 6A44 DCED <CJK> +DCEE 6A0C DCEE <CJK> +DCEF 6A72 DCEF <CJK> +DCF0 6A36 DCF0 <CJK> +DCF1 6A78 DCF1 <CJK> +DCF2 6A47 DCF2 <CJK> +DCF3 6A62 DCF3 <CJK> +DCF4 6A59 DCF4 <CJK> +DCF5 6A66 DCF5 <CJK> +DCF6 6A48 DCF6 <CJK> +DCF7 6A38 DCF7 <CJK> +DCF8 6A22 DCF8 <CJK> +DCF9 6A90 DCF9 <CJK> +DCFA 6A8D DCFA <CJK> +DCFB 6AA0 DCFB <CJK> +DCFC 6A84 DCFC <CJK> +DCFD 6AA2 DCFD <CJK> +DCFE 6AA3 DCFE <CJK> +DDA1 6A97 DDA1 <CJK> +DDA2 8617 DDA2 <CJK> +DDA3 6ABB DDA3 <CJK> +DDA4 6AC3 DDA4 <CJK> +DDA5 6AC2 DDA5 <CJK> +DDA6 6AB8 DDA6 <CJK> +DDA7 6AB3 DDA7 <CJK> +DDA8 6AAC DDA8 <CJK> +DDA9 6ADE DDA9 <CJK> +DDAA 6AD1 DDAA <CJK> +DDAB 6ADF DDAB <CJK> +DDAC 6AAA DDAC <CJK> +DDAD 6ADA DDAD <CJK> +DDAE 6AEA DDAE <CJK> +DDAF 6AFB DDAF <CJK> +DDB0 6B05 DDB0 <CJK> +DDB1 8616 DDB1 <CJK> +DDB2 6AFA DDB2 <CJK> +DDB3 6B12 DDB3 <CJK> +DDB4 6B16 DDB4 <CJK> +DDB5 9B31 DDB5 <CJK> +DDB6 6B1F DDB6 <CJK> +DDB7 6B38 DDB7 <CJK> +DDB8 6B37 DDB8 <CJK> +DDB9 76DC DDB9 <CJK> +DDBA 6B39 DDBA <CJK> +DDBB 98EE DDBB <CJK> +DDBC 6B47 DDBC <CJK> +DDBD 6B43 DDBD <CJK> +DDBE 6B49 DDBE <CJK> +DDBF 6B50 DDBF <CJK> +DDC0 6B59 DDC0 <CJK> +DDC1 6B54 DDC1 <CJK> +DDC2 6B5B DDC2 <CJK> +DDC3 6B5F DDC3 <CJK> +DDC4 6B61 DDC4 <CJK> +DDC5 6B78 DDC5 <CJK> +DDC6 6B79 DDC6 <CJK> +DDC7 6B7F DDC7 <CJK> +DDC8 6B80 DDC8 <CJK> +DDC9 6B84 DDC9 <CJK> +DDCA 6B83 DDCA <CJK> +DDCB 6B8D DDCB <CJK> +DDCC 6B98 DDCC <CJK> +DDCD 6B95 DDCD <CJK> +DDCE 6B9E DDCE <CJK> +DDCF 6BA4 DDCF <CJK> +DDD0 6BAA DDD0 <CJK> +DDD1 6BAB DDD1 <CJK> +DDD2 6BAF DDD2 <CJK> +DDD3 6BB2 DDD3 <CJK> +DDD4 6BB1 DDD4 <CJK> +DDD5 6BB3 DDD5 <CJK> +DDD6 6BB7 DDD6 <CJK> +DDD7 6BBC DDD7 <CJK> +DDD8 6BC6 DDD8 <CJK> +DDD9 6BCB DDD9 <CJK> +DDDA 6BD3 DDDA <CJK> +DDDB 6BDF DDDB <CJK> +DDDC 6BEC DDDC <CJK> +DDDD 6BEB DDDD <CJK> +DDDE 6BF3 DDDE <CJK> +DDDF 6BEF DDDF <CJK> +DDE0 9EBE DDE0 <CJK> +DDE1 6C08 DDE1 <CJK> +DDE2 6C13 DDE2 <CJK> +DDE3 6C14 DDE3 <CJK> +DDE4 6C1B DDE4 <CJK> +DDE5 6C24 DDE5 <CJK> +DDE6 6C23 DDE6 <CJK> +DDE7 6C5E DDE7 <CJK> +DDE8 6C55 DDE8 <CJK> +DDE9 6C62 DDE9 <CJK> +DDEA 6C6A DDEA <CJK> +DDEB 6C82 DDEB <CJK> +DDEC 6C8D DDEC <CJK> +DDED 6C9A DDED <CJK> +DDEE 6C81 DDEE <CJK> +DDEF 6C9B DDEF <CJK> +DDF0 6C7E DDF0 <CJK> +DDF1 6C68 DDF1 <CJK> +DDF2 6C73 DDF2 <CJK> +DDF3 6C92 DDF3 <CJK> +DDF4 6C90 DDF4 <CJK> +DDF5 6CC4 DDF5 <CJK> +DDF6 6CF1 DDF6 <CJK> +DDF7 6CD3 DDF7 <CJK> +DDF8 6CBD DDF8 <CJK> +DDF9 6CD7 DDF9 <CJK> +DDFA 6CC5 DDFA <CJK> +DDFB 6CDD DDFB <CJK> +DDFC 6CAE DDFC <CJK> +DDFD 6CB1 DDFD <CJK> +DDFE 6CBE DDFE <CJK> +DEA1 6CBA DEA1 <CJK> +DEA2 6CDB DEA2 <CJK> +DEA3 6CEF DEA3 <CJK> +DEA4 6CD9 DEA4 <CJK> +DEA5 6CEA DEA5 <CJK> +DEA6 6D1F DEA6 <CJK> +DEA7 884D DEA7 <CJK> +DEA8 6D36 DEA8 <CJK> +DEA9 6D2B DEA9 <CJK> +DEAA 6D3D DEAA <CJK> +DEAB 6D38 DEAB <CJK> +DEAC 6D19 DEAC <CJK> +DEAD 6D35 DEAD <CJK> +DEAE 6D33 DEAE <CJK> +DEAF 6D12 DEAF <CJK> +DEB0 6D0C DEB0 <CJK> +DEB1 6D63 DEB1 <CJK> +DEB2 6D93 DEB2 <CJK> +DEB3 6D64 DEB3 <CJK> +DEB4 6D5A DEB4 <CJK> +DEB5 6D79 DEB5 <CJK> +DEB6 6D59 DEB6 <CJK> +DEB7 6D8E DEB7 <CJK> +DEB8 6D95 DEB8 <CJK> +DEB9 6FE4 DEB9 <CJK> +DEBA 6D85 DEBA <CJK> +DEBB 6DF9 DEBB <CJK> +DEBC 6E15 DEBC <CJK> +DEBD 6E0A DEBD <CJK> +DEBE 6DB5 DEBE <CJK> +DEBF 6DC7 DEBF <CJK> +DEC0 6DE6 DEC0 <CJK> +DEC1 6DB8 DEC1 <CJK> +DEC2 6DC6 DEC2 <CJK> +DEC3 6DEC DEC3 <CJK> +DEC4 6DDE DEC4 <CJK> +DEC5 6DCC DEC5 <CJK> +DEC6 6DE8 DEC6 <CJK> +DEC7 6DD2 DEC7 <CJK> +DEC8 6DC5 DEC8 <CJK> +DEC9 6DFA DEC9 <CJK> +DECA 6DD9 DECA <CJK> +DECB 6DE4 DECB <CJK> +DECC 6DD5 DECC <CJK> +DECD 6DEA DECD <CJK> +DECE 6DEE DECE <CJK> +DECF 6E2D DECF <CJK> +DED0 6E6E DED0 <CJK> +DED1 6E2E DED1 <CJK> +DED2 6E19 DED2 <CJK> +DED3 6E72 DED3 <CJK> +DED4 6E5F DED4 <CJK> +DED5 6E3E DED5 <CJK> +DED6 6E23 DED6 <CJK> +DED7 6E6B DED7 <CJK> +DED8 6E2B DED8 <CJK> +DED9 6E76 DED9 <CJK> +DEDA 6E4D DEDA <CJK> +DEDB 6E1F DEDB <CJK> +DEDC 6E43 DEDC <CJK> +DEDD 6E3A DEDD <CJK> +DEDE 6E4E DEDE <CJK> +DEDF 6E24 DEDF <CJK> +DEE0 6EFF DEE0 <CJK> +DEE1 6E1D DEE1 <CJK> +DEE2 6E38 DEE2 <CJK> +DEE3 6E82 DEE3 <CJK> +DEE4 6EAA DEE4 <CJK> +DEE5 6E98 DEE5 <CJK> +DEE6 6EC9 DEE6 <CJK> +DEE7 6EB7 DEE7 <CJK> +DEE8 6ED3 DEE8 <CJK> +DEE9 6EBD DEE9 <CJK> +DEEA 6EAF DEEA <CJK> +DEEB 6EC4 DEEB <CJK> +DEEC 6EB2 DEEC <CJK> +DEED 6ED4 DEED <CJK> +DEEE 6ED5 DEEE <CJK> +DEEF 6E8F DEEF <CJK> +DEF0 6EA5 DEF0 <CJK> +DEF1 6EC2 DEF1 <CJK> +DEF2 6E9F DEF2 <CJK> +DEF3 6F41 DEF3 <CJK> +DEF4 6F11 DEF4 <CJK> +DEF5 704C DEF5 <CJK> +DEF6 6EEC DEF6 <CJK> +DEF7 6EF8 DEF7 <CJK> +DEF8 6EFE DEF8 <CJK> +DEF9 6F3F DEF9 <CJK> +DEFA 6EF2 DEFA <CJK> +DEFB 6F31 DEFB <CJK> +DEFC 6EEF DEFC <CJK> +DEFD 6F32 DEFD <CJK> +DEFE 6ECC DEFE <CJK> +DFA1 6F3E DFA1 <CJK> +DFA2 6F13 DFA2 <CJK> +DFA3 6EF7 DFA3 <CJK> +DFA4 6F86 DFA4 <CJK> +DFA5 6F7A DFA5 <CJK> +DFA6 6F78 DFA6 <CJK> +DFA7 6F81 DFA7 <CJK> +DFA8 6F80 DFA8 <CJK> +DFA9 6F6F DFA9 <CJK> +DFAA 6F5B DFAA <CJK> +DFAB 6FF3 DFAB <CJK> +DFAC 6F6D DFAC <CJK> +DFAD 6F82 DFAD <CJK> +DFAE 6F7C DFAE <CJK> +DFAF 6F58 DFAF <CJK> +DFB0 6F8E DFB0 <CJK> +DFB1 6F91 DFB1 <CJK> +DFB2 6FC2 DFB2 <CJK> +DFB3 6F66 DFB3 <CJK> +DFB4 6FB3 DFB4 <CJK> +DFB5 6FA3 DFB5 <CJK> +DFB6 6FA1 DFB6 <CJK> +DFB7 6FA4 DFB7 <CJK> +DFB8 6FB9 DFB8 <CJK> +DFB9 6FC6 DFB9 <CJK> +DFBA 6FAA DFBA <CJK> +DFBB 6FDF DFBB <CJK> +DFBC 6FD5 DFBC <CJK> +DFBD 6FEC DFBD <CJK> +DFBE 6FD4 DFBE <CJK> +DFBF 6FD8 DFBF <CJK> +DFC0 6FF1 DFC0 <CJK> +DFC1 6FEE DFC1 <CJK> +DFC2 6FDB DFC2 <CJK> +DFC3 7009 DFC3 <CJK> +DFC4 700B DFC4 <CJK> +DFC5 6FFA DFC5 <CJK> +DFC6 7011 DFC6 <CJK> +DFC7 7001 DFC7 <CJK> +DFC8 700F DFC8 <CJK> +DFC9 6FFE DFC9 <CJK> +DFCA 701B DFCA <CJK> +DFCB 701A DFCB <CJK> +DFCC 6F74 DFCC <CJK> +DFCD 701D DFCD <CJK> +DFCE 7018 DFCE <CJK> +DFCF 701F DFCF <CJK> +DFD0 7030 DFD0 <CJK> +DFD1 703E DFD1 <CJK> +DFD2 7032 DFD2 <CJK> +DFD3 7051 DFD3 <CJK> +DFD4 7063 DFD4 <CJK> +DFD5 7099 DFD5 <CJK> +DFD6 7092 DFD6 <CJK> +DFD7 70AF DFD7 <CJK> +DFD8 70F1 DFD8 <CJK> +DFD9 70AC DFD9 <CJK> +DFDA 70B8 DFDA <CJK> +DFDB 70B3 DFDB <CJK> +DFDC 70AE DFDC <CJK> +DFDD 70DF DFDD <CJK> +DFDE 70CB DFDE <CJK> +DFDF 70DD DFDF <CJK> +DFE0 70D9 DFE0 <CJK> +DFE1 7109 DFE1 <CJK> +DFE2 70FD DFE2 <CJK> +DFE3 711C DFE3 <CJK> +DFE4 7119 DFE4 <CJK> +DFE5 7165 DFE5 <CJK> +DFE6 7155 DFE6 <CJK> +DFE7 7188 DFE7 <CJK> +DFE8 7166 DFE8 <CJK> +DFE9 7162 DFE9 <CJK> +DFEA 714C DFEA <CJK> +DFEB 7156 DFEB <CJK> +DFEC 716C DFEC <CJK> +DFED 718F DFED <CJK> +DFEE 71FB DFEE <CJK> +DFEF 7184 DFEF <CJK> +DFF0 7195 DFF0 <CJK> +DFF1 71A8 DFF1 <CJK> +DFF2 71AC DFF2 <CJK> +DFF3 71D7 DFF3 <CJK> +DFF4 71B9 DFF4 <CJK> +DFF5 71BE DFF5 <CJK> +DFF6 71D2 DFF6 <CJK> +DFF7 71C9 DFF7 <CJK> +DFF8 71D4 DFF8 <CJK> +DFF9 71CE DFF9 <CJK> +DFFA 71E0 DFFA <CJK> +DFFB 71EC DFFB <CJK> +DFFC 71E7 DFFC <CJK> +DFFD 71F5 DFFD <CJK> +DFFE 71FC DFFE <CJK> +E0A1 71F9 E0A1 <CJK> +E0A2 71FF E0A2 <CJK> +E0A3 720D E0A3 <CJK> +E0A4 7210 E0A4 <CJK> +E0A5 721B E0A5 <CJK> +E0A6 7228 E0A6 <CJK> +E0A7 722D E0A7 <CJK> +E0A8 722C E0A8 <CJK> +E0A9 7230 E0A9 <CJK> +E0AA 7232 E0AA <CJK> +E0AB 723B E0AB <CJK> +E0AC 723C E0AC <CJK> +E0AD 723F E0AD <CJK> +E0AE 7240 E0AE <CJK> +E0AF 7246 E0AF <CJK> +E0B0 724B E0B0 <CJK> +E0B1 7258 E0B1 <CJK> +E0B2 7274 E0B2 <CJK> +E0B3 727E E0B3 <CJK> +E0B4 7282 E0B4 <CJK> +E0B5 7281 E0B5 <CJK> +E0B6 7287 E0B6 <CJK> +E0B7 7292 E0B7 <CJK> +E0B8 7296 E0B8 <CJK> +E0B9 72A2 E0B9 <CJK> +E0BA 72A7 E0BA <CJK> +E0BB 72B9 E0BB <CJK> +E0BC 72B2 E0BC <CJK> +E0BD 72C3 E0BD <CJK> +E0BE 72C6 E0BE <CJK> +E0BF 72C4 E0BF <CJK> +E0C0 72CE E0C0 <CJK> +E0C1 72D2 E0C1 <CJK> +E0C2 72E2 E0C2 <CJK> +E0C3 72E0 E0C3 <CJK> +E0C4 72E1 E0C4 <CJK> +E0C5 72F9 E0C5 <CJK> +E0C6 72F7 E0C6 <CJK> +E0C7 500F E0C7 <CJK> +E0C8 7317 E0C8 <CJK> +E0C9 730A E0C9 <CJK> +E0CA 731C E0CA <CJK> +E0CB 7316 E0CB <CJK> +E0CC 731D E0CC <CJK> +E0CD 7334 E0CD <CJK> +E0CE 732F E0CE <CJK> +E0CF 7329 E0CF <CJK> +E0D0 7325 E0D0 <CJK> +E0D1 733E E0D1 <CJK> +E0D2 734E E0D2 <CJK> +E0D3 734F E0D3 <CJK> +E0D4 9ED8 E0D4 <CJK> +E0D5 7357 E0D5 <CJK> +E0D6 736A E0D6 <CJK> +E0D7 7368 E0D7 <CJK> +E0D8 7370 E0D8 <CJK> +E0D9 7378 E0D9 <CJK> +E0DA 7375 E0DA <CJK> +E0DB 737B E0DB <CJK> +E0DC 737A E0DC <CJK> +E0DD 73C8 E0DD <CJK> +E0DE 73B3 E0DE <CJK> +E0DF 73CE E0DF <CJK> +E0E0 73BB E0E0 <CJK> +E0E1 73C0 E0E1 <CJK> +E0E2 73E5 E0E2 <CJK> +E0E3 73EE E0E3 <CJK> +E0E4 73DE E0E4 <CJK> +E0E5 74A2 E0E5 <CJK> +E0E6 7405 E0E6 <CJK> +E0E7 746F E0E7 <CJK> +E0E8 7425 E0E8 <CJK> +E0E9 73F8 E0E9 <CJK> +E0EA 7432 E0EA <CJK> +E0EB 743A E0EB <CJK> +E0EC 7455 E0EC <CJK> +E0ED 743F E0ED <CJK> +E0EE 745F E0EE <CJK> +E0EF 7459 E0EF <CJK> +E0F0 7441 E0F0 <CJK> +E0F1 745C E0F1 <CJK> +E0F2 7469 E0F2 <CJK> +E0F3 7470 E0F3 <CJK> +E0F4 7463 E0F4 <CJK> +E0F5 746A E0F5 <CJK> +E0F6 7476 E0F6 <CJK> +E0F7 747E E0F7 <CJK> +E0F8 748B E0F8 <CJK> +E0F9 749E E0F9 <CJK> +E0FA 74A7 E0FA <CJK> +E0FB 74CA E0FB <CJK> +E0FC 74CF E0FC <CJK> +E0FD 74D4 E0FD <CJK> +E0FE 73F1 E0FE <CJK> +E1A1 74E0 E1A1 <CJK> +E1A2 74E3 E1A2 <CJK> +E1A3 74E7 E1A3 <CJK> +E1A4 74E9 E1A4 <CJK> +E1A5 74EE E1A5 <CJK> +E1A6 74F2 E1A6 <CJK> +E1A7 74F0 E1A7 <CJK> +E1A8 74F1 E1A8 <CJK> +E1A9 74F8 E1A9 <CJK> +E1AA 74F7 E1AA <CJK> +E1AB 7504 E1AB <CJK> +E1AC 7503 E1AC <CJK> +E1AD 7505 E1AD <CJK> +E1AE 750C E1AE <CJK> +E1AF 750E E1AF <CJK> +E1B0 750D E1B0 <CJK> +E1B1 7515 E1B1 <CJK> +E1B2 7513 E1B2 <CJK> +E1B3 751E E1B3 <CJK> +E1B4 7526 E1B4 <CJK> +E1B5 752C E1B5 <CJK> +E1B6 753C E1B6 <CJK> +E1B7 7544 E1B7 <CJK> +E1B8 754D E1B8 <CJK> +E1B9 754A E1B9 <CJK> +E1BA 7549 E1BA <CJK> +E1BB 755B E1BB <CJK> +E1BC 7546 E1BC <CJK> +E1BD 755A E1BD <CJK> +E1BE 7569 E1BE <CJK> +E1BF 7564 E1BF <CJK> +E1C0 7567 E1C0 <CJK> +E1C1 756B E1C1 <CJK> +E1C2 756D E1C2 <CJK> +E1C3 7578 E1C3 <CJK> +E1C4 7576 E1C4 <CJK> +E1C5 7586 E1C5 <CJK> +E1C6 7587 E1C6 <CJK> +E1C7 7574 E1C7 <CJK> +E1C8 758A E1C8 <CJK> +E1C9 7589 E1C9 <CJK> +E1CA 7582 E1CA <CJK> +E1CB 7594 E1CB <CJK> +E1CC 759A E1CC <CJK> +E1CD 759D E1CD <CJK> +E1CE 75A5 E1CE <CJK> +E1CF 75A3 E1CF <CJK> +E1D0 75C2 E1D0 <CJK> +E1D1 75B3 E1D1 <CJK> +E1D2 75C3 E1D2 <CJK> +E1D3 75B5 E1D3 <CJK> +E1D4 75BD E1D4 <CJK> +E1D5 75B8 E1D5 <CJK> +E1D6 75BC E1D6 <CJK> +E1D7 75B1 E1D7 <CJK> +E1D8 75CD E1D8 <CJK> +E1D9 75CA E1D9 <CJK> +E1DA 75D2 E1DA <CJK> +E1DB 75D9 E1DB <CJK> +E1DC 75E3 E1DC <CJK> +E1DD 75DE E1DD <CJK> +E1DE 75FE E1DE <CJK> +E1DF 75FF E1DF <CJK> +E1E0 75FC E1E0 <CJK> +E1E1 7601 E1E1 <CJK> +E1E2 75F0 E1E2 <CJK> +E1E3 75FA E1E3 <CJK> +E1E4 75F2 E1E4 <CJK> +E1E5 75F3 E1E5 <CJK> +E1E6 760B E1E6 <CJK> +E1E7 760D E1E7 <CJK> +E1E8 7609 E1E8 <CJK> +E1E9 761F E1E9 <CJK> +E1EA 7627 E1EA <CJK> +E1EB 7620 E1EB <CJK> +E1EC 7621 E1EC <CJK> +E1ED 7622 E1ED <CJK> +E1EE 7624 E1EE <CJK> +E1EF 7634 E1EF <CJK> +E1F0 7630 E1F0 <CJK> +E1F1 763B E1F1 <CJK> +E1F2 7647 E1F2 <CJK> +E1F3 7648 E1F3 <CJK> +E1F4 7646 E1F4 <CJK> +E1F5 765C E1F5 <CJK> +E1F6 7658 E1F6 <CJK> +E1F7 7661 E1F7 <CJK> +E1F8 7662 E1F8 <CJK> +E1F9 7668 E1F9 <CJK> +E1FA 7669 E1FA <CJK> +E1FB 766A E1FB <CJK> +E1FC 7667 E1FC <CJK> +E1FD 766C E1FD <CJK> +E1FE 7670 E1FE <CJK> +E2A1 7672 E2A1 <CJK> +E2A2 7676 E2A2 <CJK> +E2A3 7678 E2A3 <CJK> +E2A4 767C E2A4 <CJK> +E2A5 7680 E2A5 <CJK> +E2A6 7683 E2A6 <CJK> +E2A7 7688 E2A7 <CJK> +E2A8 768B E2A8 <CJK> +E2A9 768E E2A9 <CJK> +E2AA 7696 E2AA <CJK> +E2AB 7693 E2AB <CJK> +E2AC 7699 E2AC <CJK> +E2AD 769A E2AD <CJK> +E2AE 76B0 E2AE <CJK> +E2AF 76B4 E2AF <CJK> +E2B0 76B8 E2B0 <CJK> +E2B1 76B9 E2B1 <CJK> +E2B2 76BA E2B2 <CJK> +E2B3 76C2 E2B3 <CJK> +E2B4 76CD E2B4 <CJK> +E2B5 76D6 E2B5 <CJK> +E2B6 76D2 E2B6 <CJK> +E2B7 76DE E2B7 <CJK> +E2B8 76E1 E2B8 <CJK> +E2B9 76E5 E2B9 <CJK> +E2BA 76E7 E2BA <CJK> +E2BB 76EA E2BB <CJK> +E2BC 862F E2BC <CJK> +E2BD 76FB E2BD <CJK> +E2BE 7708 E2BE <CJK> +E2BF 7707 E2BF <CJK> +E2C0 7704 E2C0 <CJK> +E2C1 7729 E2C1 <CJK> +E2C2 7724 E2C2 <CJK> +E2C3 771E E2C3 <CJK> +E2C4 7725 E2C4 <CJK> +E2C5 7726 E2C5 <CJK> +E2C6 771B E2C6 <CJK> +E2C7 7737 E2C7 <CJK> +E2C8 7738 E2C8 <CJK> +E2C9 7747 E2C9 <CJK> +E2CA 775A E2CA <CJK> +E2CB 7768 E2CB <CJK> +E2CC 776B E2CC <CJK> +E2CD 775B E2CD <CJK> +E2CE 7765 E2CE <CJK> +E2CF 777F E2CF <CJK> +E2D0 777E E2D0 <CJK> +E2D1 7779 E2D1 <CJK> +E2D2 778E E2D2 <CJK> +E2D3 778B E2D3 <CJK> +E2D4 7791 E2D4 <CJK> +E2D5 77A0 E2D5 <CJK> +E2D6 779E E2D6 <CJK> +E2D7 77B0 E2D7 <CJK> +E2D8 77B6 E2D8 <CJK> +E2D9 77B9 E2D9 <CJK> +E2DA 77BF E2DA <CJK> +E2DB 77BC E2DB <CJK> +E2DC 77BD E2DC <CJK> +E2DD 77BB E2DD <CJK> +E2DE 77C7 E2DE <CJK> +E2DF 77CD E2DF <CJK> +E2E0 77D7 E2E0 <CJK> +E2E1 77DA E2E1 <CJK> +E2E2 77DC E2E2 <CJK> +E2E3 77E3 E2E3 <CJK> +E2E4 77EE E2E4 <CJK> +E2E5 77FC E2E5 <CJK> +E2E6 780C E2E6 <CJK> +E2E7 7812 E2E7 <CJK> +E2E8 7926 E2E8 <CJK> +E2E9 7820 E2E9 <CJK> +E2EA 792A E2EA <CJK> +E2EB 7845 E2EB <CJK> +E2EC 788E E2EC <CJK> +E2ED 7874 E2ED <CJK> +E2EE 7886 E2EE <CJK> +E2EF 787C E2EF <CJK> +E2F0 789A E2F0 <CJK> +E2F1 788C E2F1 <CJK> +E2F2 78A3 E2F2 <CJK> +E2F3 78B5 E2F3 <CJK> +E2F4 78AA E2F4 <CJK> +E2F5 78AF E2F5 <CJK> +E2F6 78D1 E2F6 <CJK> +E2F7 78C6 E2F7 <CJK> +E2F8 78CB E2F8 <CJK> +E2F9 78D4 E2F9 <CJK> +E2FA 78BE E2FA <CJK> +E2FB 78BC E2FB <CJK> +E2FC 78C5 E2FC <CJK> +E2FD 78CA E2FD <CJK> +E2FE 78EC E2FE <CJK> +E3A1 78E7 E3A1 <CJK> +E3A2 78DA E3A2 <CJK> +E3A3 78FD E3A3 <CJK> +E3A4 78F4 E3A4 <CJK> +E3A5 7907 E3A5 <CJK> +E3A6 7912 E3A6 <CJK> +E3A7 7911 E3A7 <CJK> +E3A8 7919 E3A8 <CJK> +E3A9 792C E3A9 <CJK> +E3AA 792B E3AA <CJK> +E3AB 7940 E3AB <CJK> +E3AC 7960 E3AC <CJK> +E3AD 7957 E3AD <CJK> +E3AE 795F E3AE <CJK> +E3AF 795A E3AF <CJK> +E3B0 7955 E3B0 <CJK> +E3B1 7953 E3B1 <CJK> +E3B2 797A E3B2 <CJK> +E3B3 797F E3B3 <CJK> +E3B4 798A E3B4 <CJK> +E3B5 799D E3B5 <CJK> +E3B6 79A7 E3B6 <CJK> +E3B7 9F4B E3B7 <CJK> +E3B8 79AA E3B8 <CJK> +E3B9 79AE E3B9 <CJK> +E3BA 79B3 E3BA <CJK> +E3BB 79B9 E3BB <CJK> +E3BC 79BA E3BC <CJK> +E3BD 79C9 E3BD <CJK> +E3BE 79D5 E3BE <CJK> +E3BF 79E7 E3BF <CJK> +E3C0 79EC E3C0 <CJK> +E3C1 79E1 E3C1 <CJK> +E3C2 79E3 E3C2 <CJK> +E3C3 7A08 E3C3 <CJK> +E3C4 7A0D E3C4 <CJK> +E3C5 7A18 E3C5 <CJK> +E3C6 7A19 E3C6 <CJK> +E3C7 7A20 E3C7 <CJK> +E3C8 7A1F E3C8 <CJK> +E3C9 7980 E3C9 <CJK> +E3CA 7A31 E3CA <CJK> +E3CB 7A3B E3CB <CJK> +E3CC 7A3E E3CC <CJK> +E3CD 7A37 E3CD <CJK> +E3CE 7A43 E3CE <CJK> +E3CF 7A57 E3CF <CJK> +E3D0 7A49 E3D0 <CJK> +E3D1 7A61 E3D1 <CJK> +E3D2 7A62 E3D2 <CJK> +E3D3 7A69 E3D3 <CJK> +E3D4 9F9D E3D4 <CJK> +E3D5 7A70 E3D5 <CJK> +E3D6 7A79 E3D6 <CJK> +E3D7 7A7D E3D7 <CJK> +E3D8 7A88 E3D8 <CJK> +E3D9 7A97 E3D9 <CJK> +E3DA 7A95 E3DA <CJK> +E3DB 7A98 E3DB <CJK> +E3DC 7A96 E3DC <CJK> +E3DD 7AA9 E3DD <CJK> +E3DE 7AC8 E3DE <CJK> +E3DF 7AB0 E3DF <CJK> +E3E0 7AB6 E3E0 <CJK> +E3E1 7AC5 E3E1 <CJK> +E3E2 7AC4 E3E2 <CJK> +E3E3 7ABF E3E3 <CJK> +E3E4 9083 E3E4 <CJK> +E3E5 7AC7 E3E5 <CJK> +E3E6 7ACA E3E6 <CJK> +E3E7 7ACD E3E7 <CJK> +E3E8 7ACF E3E8 <CJK> +E3E9 7AD5 E3E9 <CJK> +E3EA 7AD3 E3EA <CJK> +E3EB 7AD9 E3EB <CJK> +E3EC 7ADA E3EC <CJK> +E3ED 7ADD E3ED <CJK> +E3EE 7AE1 E3EE <CJK> +E3EF 7AE2 E3EF <CJK> +E3F0 7AE6 E3F0 <CJK> +E3F1 7AED E3F1 <CJK> +E3F2 7AF0 E3F2 <CJK> +E3F3 7B02 E3F3 <CJK> +E3F4 7B0F E3F4 <CJK> +E3F5 7B0A E3F5 <CJK> +E3F6 7B06 E3F6 <CJK> +E3F7 7B33 E3F7 <CJK> +E3F8 7B18 E3F8 <CJK> +E3F9 7B19 E3F9 <CJK> +E3FA 7B1E E3FA <CJK> +E3FB 7B35 E3FB <CJK> +E3FC 7B28 E3FC <CJK> +E3FD 7B36 E3FD <CJK> +E3FE 7B50 E3FE <CJK> +E4A1 7B7A E4A1 <CJK> +E4A2 7B04 E4A2 <CJK> +E4A3 7B4D E4A3 <CJK> +E4A4 7B0B E4A4 <CJK> +E4A5 7B4C E4A5 <CJK> +E4A6 7B45 E4A6 <CJK> +E4A7 7B75 E4A7 <CJK> +E4A8 7B65 E4A8 <CJK> +E4A9 7B74 E4A9 <CJK> +E4AA 7B67 E4AA <CJK> +E4AB 7B70 E4AB <CJK> +E4AC 7B71 E4AC <CJK> +E4AD 7B6C E4AD <CJK> +E4AE 7B6E E4AE <CJK> +E4AF 7B9D E4AF <CJK> +E4B0 7B98 E4B0 <CJK> +E4B1 7B9F E4B1 <CJK> +E4B2 7B8D E4B2 <CJK> +E4B3 7B9C E4B3 <CJK> +E4B4 7B9A E4B4 <CJK> +E4B5 7B8B E4B5 <CJK> +E4B6 7B92 E4B6 <CJK> +E4B7 7B8F E4B7 <CJK> +E4B8 7B5D E4B8 <CJK> +E4B9 7B99 E4B9 <CJK> +E4BA 7BCB E4BA <CJK> +E4BB 7BC1 E4BB <CJK> +E4BC 7BCC E4BC <CJK> +E4BD 7BCF E4BD <CJK> +E4BE 7BB4 E4BE <CJK> +E4BF 7BC6 E4BF <CJK> +E4C0 7BDD E4C0 <CJK> +E4C1 7BE9 E4C1 <CJK> +E4C2 7C11 E4C2 <CJK> +E4C3 7C14 E4C3 <CJK> +E4C4 7BE6 E4C4 <CJK> +E4C5 7BE5 E4C5 <CJK> +E4C6 7C60 E4C6 <CJK> +E4C7 7C00 E4C7 <CJK> +E4C8 7C07 E4C8 <CJK> +E4C9 7C13 E4C9 <CJK> +E4CA 7BF3 E4CA <CJK> +E4CB 7BF7 E4CB <CJK> +E4CC 7C17 E4CC <CJK> +E4CD 7C0D E4CD <CJK> +E4CE 7BF6 E4CE <CJK> +E4CF 7C23 E4CF <CJK> +E4D0 7C27 E4D0 <CJK> +E4D1 7C2A E4D1 <CJK> +E4D2 7C1F E4D2 <CJK> +E4D3 7C37 E4D3 <CJK> +E4D4 7C2B E4D4 <CJK> +E4D5 7C3D E4D5 <CJK> +E4D6 7C4C E4D6 <CJK> +E4D7 7C43 E4D7 <CJK> +E4D8 7C54 E4D8 <CJK> +E4D9 7C4F E4D9 <CJK> +E4DA 7C40 E4DA <CJK> +E4DB 7C50 E4DB <CJK> +E4DC 7C58 E4DC <CJK> +E4DD 7C5F E4DD <CJK> +E4DE 7C64 E4DE <CJK> +E4DF 7C56 E4DF <CJK> +E4E0 7C65 E4E0 <CJK> +E4E1 7C6C E4E1 <CJK> +E4E2 7C75 E4E2 <CJK> +E4E3 7C83 E4E3 <CJK> +E4E4 7C90 E4E4 <CJK> +E4E5 7CA4 E4E5 <CJK> +E4E6 7CAD E4E6 <CJK> +E4E7 7CA2 E4E7 <CJK> +E4E8 7CAB E4E8 <CJK> +E4E9 7CA1 E4E9 <CJK> +E4EA 7CA8 E4EA <CJK> +E4EB 7CB3 E4EB <CJK> +E4EC 7CB2 E4EC <CJK> +E4ED 7CB1 E4ED <CJK> +E4EE 7CAE E4EE <CJK> +E4EF 7CB9 E4EF <CJK> +E4F0 7CBD E4F0 <CJK> +E4F1 7CC0 E4F1 <CJK> +E4F2 7CC5 E4F2 <CJK> +E4F3 7CC2 E4F3 <CJK> +E4F4 7CD8 E4F4 <CJK> +E4F5 7CD2 E4F5 <CJK> +E4F6 7CDC E4F6 <CJK> +E4F7 7CE2 E4F7 <CJK> +E4F8 9B3B E4F8 <CJK> +E4F9 7CEF E4F9 <CJK> +E4FA 7CF2 E4FA <CJK> +E4FB 7CF4 E4FB <CJK> +E4FC 7CF6 E4FC <CJK> +E4FD 7CFA E4FD <CJK> +E4FE 7D06 E4FE <CJK> +E5A1 7D02 E5A1 <CJK> +E5A2 7D1C E5A2 <CJK> +E5A3 7D15 E5A3 <CJK> +E5A4 7D0A E5A4 <CJK> +E5A5 7D45 E5A5 <CJK> +E5A6 7D4B E5A6 <CJK> +E5A7 7D2E E5A7 <CJK> +E5A8 7D32 E5A8 <CJK> +E5A9 7D3F E5A9 <CJK> +E5AA 7D35 E5AA <CJK> +E5AB 7D46 E5AB <CJK> +E5AC 7D73 E5AC <CJK> +E5AD 7D56 E5AD <CJK> +E5AE 7D4E E5AE <CJK> +E5AF 7D72 E5AF <CJK> +E5B0 7D68 E5B0 <CJK> +E5B1 7D6E E5B1 <CJK> +E5B2 7D4F E5B2 <CJK> +E5B3 7D63 E5B3 <CJK> +E5B4 7D93 E5B4 <CJK> +E5B5 7D89 E5B5 <CJK> +E5B6 7D5B E5B6 <CJK> +E5B7 7D8F E5B7 <CJK> +E5B8 7D7D E5B8 <CJK> +E5B9 7D9B E5B9 <CJK> +E5BA 7DBA E5BA <CJK> +E5BB 7DAE E5BB <CJK> +E5BC 7DA3 E5BC <CJK> +E5BD 7DB5 E5BD <CJK> +E5BE 7DC7 E5BE <CJK> +E5BF 7DBD E5BF <CJK> +E5C0 7DAB E5C0 <CJK> +E5C1 7E3D E5C1 <CJK> +E5C2 7DA2 E5C2 <CJK> +E5C3 7DAF E5C3 <CJK> +E5C4 7DDC E5C4 <CJK> +E5C5 7DB8 E5C5 <CJK> +E5C6 7D9F E5C6 <CJK> +E5C7 7DB0 E5C7 <CJK> +E5C8 7DD8 E5C8 <CJK> +E5C9 7DDD E5C9 <CJK> +E5CA 7DE4 E5CA <CJK> +E5CB 7DDE E5CB <CJK> +E5CC 7DFB E5CC <CJK> +E5CD 7DF2 E5CD <CJK> +E5CE 7DE1 E5CE <CJK> +E5CF 7E05 E5CF <CJK> +E5D0 7E0A E5D0 <CJK> +E5D1 7E23 E5D1 <CJK> +E5D2 7E21 E5D2 <CJK> +E5D3 7E12 E5D3 <CJK> +E5D4 7E31 E5D4 <CJK> +E5D5 7E1F E5D5 <CJK> +E5D6 7E09 E5D6 <CJK> +E5D7 7E0B E5D7 <CJK> +E5D8 7E22 E5D8 <CJK> +E5D9 7E46 E5D9 <CJK> +E5DA 7E66 E5DA <CJK> +E5DB 7E3B E5DB <CJK> +E5DC 7E35 E5DC <CJK> +E5DD 7E39 E5DD <CJK> +E5DE 7E43 E5DE <CJK> +E5DF 7E37 E5DF <CJK> +E5E0 7E32 E5E0 <CJK> +E5E1 7E3A E5E1 <CJK> +E5E2 7E67 E5E2 <CJK> +E5E3 7E5D E5E3 <CJK> +E5E4 7E56 E5E4 <CJK> +E5E5 7E5E E5E5 <CJK> +E5E6 7E59 E5E6 <CJK> +E5E7 7E5A E5E7 <CJK> +E5E8 7E79 E5E8 <CJK> +E5E9 7E6A E5E9 <CJK> +E5EA 7E69 E5EA <CJK> +E5EB 7E7C E5EB <CJK> +E5EC 7E7B E5EC <CJK> +E5ED 7E83 E5ED <CJK> +E5EE 7DD5 E5EE <CJK> +E5EF 7E7D E5EF <CJK> +E5F0 8FAE E5F0 <CJK> +E5F1 7E7F E5F1 <CJK> +E5F2 7E88 E5F2 <CJK> +E5F3 7E89 E5F3 <CJK> +E5F4 7E8C E5F4 <CJK> +E5F5 7E92 E5F5 <CJK> +E5F6 7E90 E5F6 <CJK> +E5F7 7E93 E5F7 <CJK> +E5F8 7E94 E5F8 <CJK> +E5F9 7E96 E5F9 <CJK> +E5FA 7E8E E5FA <CJK> +E5FB 7E9B E5FB <CJK> +E5FC 7E9C E5FC <CJK> +E5FD 7F38 E5FD <CJK> +E5FE 7F3A E5FE <CJK> +E6A1 7F45 E6A1 <CJK> +E6A2 7F4C E6A2 <CJK> +E6A3 7F4D E6A3 <CJK> +E6A4 7F4E E6A4 <CJK> +E6A5 7F50 E6A5 <CJK> +E6A6 7F51 E6A6 <CJK> +E6A7 7F55 E6A7 <CJK> +E6A8 7F54 E6A8 <CJK> +E6A9 7F58 E6A9 <CJK> +E6AA 7F5F E6AA <CJK> +E6AB 7F60 E6AB <CJK> +E6AC 7F68 E6AC <CJK> +E6AD 7F69 E6AD <CJK> +E6AE 7F67 E6AE <CJK> +E6AF 7F78 E6AF <CJK> +E6B0 7F82 E6B0 <CJK> +E6B1 7F86 E6B1 <CJK> +E6B2 7F83 E6B2 <CJK> +E6B3 7F88 E6B3 <CJK> +E6B4 7F87 E6B4 <CJK> +E6B5 7F8C E6B5 <CJK> +E6B6 7F94 E6B6 <CJK> +E6B7 7F9E E6B7 <CJK> +E6B8 7F9D E6B8 <CJK> +E6B9 7F9A E6B9 <CJK> +E6BA 7FA3 E6BA <CJK> +E6BB 7FAF E6BB <CJK> +E6BC 7FB2 E6BC <CJK> +E6BD 7FB9 E6BD <CJK> +E6BE 7FAE E6BE <CJK> +E6BF 7FB6 E6BF <CJK> +E6C0 7FB8 E6C0 <CJK> +E6C1 8B71 E6C1 <CJK> +E6C2 7FC5 E6C2 <CJK> +E6C3 7FC6 E6C3 <CJK> +E6C4 7FCA E6C4 <CJK> +E6C5 7FD5 E6C5 <CJK> +E6C6 7FD4 E6C6 <CJK> +E6C7 7FE1 E6C7 <CJK> +E6C8 7FE6 E6C8 <CJK> +E6C9 7FE9 E6C9 <CJK> +E6CA 7FF3 E6CA <CJK> +E6CB 7FF9 E6CB <CJK> +E6CC 98DC E6CC <CJK> +E6CD 8006 E6CD <CJK> +E6CE 8004 E6CE <CJK> +E6CF 800B E6CF <CJK> +E6D0 8012 E6D0 <CJK> +E6D1 8018 E6D1 <CJK> +E6D2 8019 E6D2 <CJK> +E6D3 801C E6D3 <CJK> +E6D4 8021 E6D4 <CJK> +E6D5 8028 E6D5 <CJK> +E6D6 803F E6D6 <CJK> +E6D7 803B E6D7 <CJK> +E6D8 804A E6D8 <CJK> +E6D9 8046 E6D9 <CJK> +E6DA 8052 E6DA <CJK> +E6DB 8058 E6DB <CJK> +E6DC 805A E6DC <CJK> +E6DD 805F E6DD <CJK> +E6DE 8062 E6DE <CJK> +E6DF 8068 E6DF <CJK> +E6E0 8073 E6E0 <CJK> +E6E1 8072 E6E1 <CJK> +E6E2 8070 E6E2 <CJK> +E6E3 8076 E6E3 <CJK> +E6E4 8079 E6E4 <CJK> +E6E5 807D E6E5 <CJK> +E6E6 807F E6E6 <CJK> +E6E7 8084 E6E7 <CJK> +E6E8 8086 E6E8 <CJK> +E6E9 8085 E6E9 <CJK> +E6EA 809B E6EA <CJK> +E6EB 8093 E6EB <CJK> +E6EC 809A E6EC <CJK> +E6ED 80AD E6ED <CJK> +E6EE 5190 E6EE <CJK> +E6EF 80AC E6EF <CJK> +E6F0 80DB E6F0 <CJK> +E6F1 80E5 E6F1 <CJK> +E6F2 80D9 E6F2 <CJK> +E6F3 80DD E6F3 <CJK> +E6F4 80C4 E6F4 <CJK> +E6F5 80DA E6F5 <CJK> +E6F6 80D6 E6F6 <CJK> +E6F7 8109 E6F7 <CJK> +E6F8 80EF E6F8 <CJK> +E6F9 80F1 E6F9 <CJK> +E6FA 811B E6FA <CJK> +E6FB 8129 E6FB <CJK> +E6FC 8123 E6FC <CJK> +E6FD 812F E6FD <CJK> +E6FE 814B E6FE <CJK> +E7A1 968B E7A1 <CJK> +E7A2 8146 E7A2 <CJK> +E7A3 813E E7A3 <CJK> +E7A4 8153 E7A4 <CJK> +E7A5 8151 E7A5 <CJK> +E7A6 80FC E7A6 <CJK> +E7A7 8171 E7A7 <CJK> +E7A8 816E E7A8 <CJK> +E7A9 8165 E7A9 <CJK> +E7AA 8166 E7AA <CJK> +E7AB 8174 E7AB <CJK> +E7AC 8183 E7AC <CJK> +E7AD 8188 E7AD <CJK> +E7AE 818A E7AE <CJK> +E7AF 8180 E7AF <CJK> +E7B0 8182 E7B0 <CJK> +E7B1 81A0 E7B1 <CJK> +E7B2 8195 E7B2 <CJK> +E7B3 81A4 E7B3 <CJK> +E7B4 81A3 E7B4 <CJK> +E7B5 815F E7B5 <CJK> +E7B6 8193 E7B6 <CJK> +E7B7 81A9 E7B7 <CJK> +E7B8 81B0 E7B8 <CJK> +E7B9 81B5 E7B9 <CJK> +E7BA 81BE E7BA <CJK> +E7BB 81B8 E7BB <CJK> +E7BC 81BD E7BC <CJK> +E7BD 81C0 E7BD <CJK> +E7BE 81C2 E7BE <CJK> +E7BF 81BA E7BF <CJK> +E7C0 81C9 E7C0 <CJK> +E7C1 81CD E7C1 <CJK> +E7C2 81D1 E7C2 <CJK> +E7C3 81D9 E7C3 <CJK> +E7C4 81D8 E7C4 <CJK> +E7C5 81C8 E7C5 <CJK> +E7C6 81DA E7C6 <CJK> +E7C7 81DF E7C7 <CJK> +E7C8 81E0 E7C8 <CJK> +E7C9 81E7 E7C9 <CJK> +E7CA 81FA E7CA <CJK> +E7CB 81FB E7CB <CJK> +E7CC 81FE E7CC <CJK> +E7CD 8201 E7CD <CJK> +E7CE 8202 E7CE <CJK> +E7CF 8205 E7CF <CJK> +E7D0 8207 E7D0 <CJK> +E7D1 820A E7D1 <CJK> +E7D2 820D E7D2 <CJK> +E7D3 8210 E7D3 <CJK> +E7D4 8216 E7D4 <CJK> +E7D5 8229 E7D5 <CJK> +E7D6 822B E7D6 <CJK> +E7D7 8238 E7D7 <CJK> +E7D8 8233 E7D8 <CJK> +E7D9 8240 E7D9 <CJK> +E7DA 8259 E7DA <CJK> +E7DB 8258 E7DB <CJK> +E7DC 825D E7DC <CJK> +E7DD 825A E7DD <CJK> +E7DE 825F E7DE <CJK> +E7DF 8264 E7DF <CJK> +E7E0 8262 E7E0 <CJK> +E7E1 8268 E7E1 <CJK> +E7E2 826A E7E2 <CJK> +E7E3 826B E7E3 <CJK> +E7E4 822E E7E4 <CJK> +E7E5 8271 E7E5 <CJK> +E7E6 8277 E7E6 <CJK> +E7E7 8278 E7E7 <CJK> +E7E8 827E E7E8 <CJK> +E7E9 828D E7E9 <CJK> +E7EA 8292 E7EA <CJK> +E7EB 82AB E7EB <CJK> +E7EC 829F E7EC <CJK> +E7ED 82BB E7ED <CJK> +E7EE 82AC E7EE <CJK> +E7EF 82E1 E7EF <CJK> +E7F0 82E3 E7F0 <CJK> +E7F1 82DF E7F1 <CJK> +E7F2 82D2 E7F2 <CJK> +E7F3 82F4 E7F3 <CJK> +E7F4 82F3 E7F4 <CJK> +E7F5 82FA E7F5 <CJK> +E7F6 8393 E7F6 <CJK> +E7F7 8303 E7F7 <CJK> +E7F8 82FB E7F8 <CJK> +E7F9 82F9 E7F9 <CJK> +E7FA 82DE E7FA <CJK> +E7FB 8306 E7FB <CJK> +E7FC 82DC E7FC <CJK> +E7FD 8309 E7FD <CJK> +E7FE 82D9 E7FE <CJK> +E8A1 8335 E8A1 <CJK> +E8A2 8334 E8A2 <CJK> +E8A3 8316 E8A3 <CJK> +E8A4 8332 E8A4 <CJK> +E8A5 8331 E8A5 <CJK> +E8A6 8340 E8A6 <CJK> +E8A7 8339 E8A7 <CJK> +E8A8 8350 E8A8 <CJK> +E8A9 8345 E8A9 <CJK> +E8AA 832F E8AA <CJK> +E8AB 832B E8AB <CJK> +E8AC 8317 E8AC <CJK> +E8AD 8318 E8AD <CJK> +E8AE 8385 E8AE <CJK> +E8AF 839A E8AF <CJK> +E8B0 83AA E8B0 <CJK> +E8B1 839F E8B1 <CJK> +E8B2 83A2 E8B2 <CJK> +E8B3 8396 E8B3 <CJK> +E8B4 8323 E8B4 <CJK> +E8B5 838E E8B5 <CJK> +E8B6 8387 E8B6 <CJK> +E8B7 838A E8B7 <CJK> +E8B8 837C E8B8 <CJK> +E8B9 83B5 E8B9 <CJK> +E8BA 8373 E8BA <CJK> +E8BB 8375 E8BB <CJK> +E8BC 83A0 E8BC <CJK> +E8BD 8389 E8BD <CJK> +E8BE 83A8 E8BE <CJK> +E8BF 83F4 E8BF <CJK> +E8C0 8413 E8C0 <CJK> +E8C1 83EB E8C1 <CJK> +E8C2 83CE E8C2 <CJK> +E8C3 83FD E8C3 <CJK> +E8C4 8403 E8C4 <CJK> +E8C5 83D8 E8C5 <CJK> +E8C6 840B E8C6 <CJK> +E8C7 83C1 E8C7 <CJK> +E8C8 83F7 E8C8 <CJK> +E8C9 8407 E8C9 <CJK> +E8CA 83E0 E8CA <CJK> +E8CB 83F2 E8CB <CJK> +E8CC 840D E8CC <CJK> +E8CD 8422 E8CD <CJK> +E8CE 8420 E8CE <CJK> +E8CF 83BD E8CF <CJK> +E8D0 8438 E8D0 <CJK> +E8D1 8506 E8D1 <CJK> +E8D2 83FB E8D2 <CJK> +E8D3 846D E8D3 <CJK> +E8D4 842A E8D4 <CJK> +E8D5 843C E8D5 <CJK> +E8D6 855A E8D6 <CJK> +E8D7 8484 E8D7 <CJK> +E8D8 8477 E8D8 <CJK> +E8D9 846B E8D9 <CJK> +E8DA 84AD E8DA <CJK> +E8DB 846E E8DB <CJK> +E8DC 8482 E8DC <CJK> +E8DD 8469 E8DD <CJK> +E8DE 8446 E8DE <CJK> +E8DF 842C E8DF <CJK> +E8E0 846F E8E0 <CJK> +E8E1 8479 E8E1 <CJK> +E8E2 8435 E8E2 <CJK> +E8E3 84CA E8E3 <CJK> +E8E4 8462 E8E4 <CJK> +E8E5 84B9 E8E5 <CJK> +E8E6 84BF E8E6 <CJK> +E8E7 849F E8E7 <CJK> +E8E8 84D9 E8E8 <CJK> +E8E9 84CD E8E9 <CJK> +E8EA 84BB E8EA <CJK> +E8EB 84DA E8EB <CJK> +E8EC 84D0 E8EC <CJK> +E8ED 84C1 E8ED <CJK> +E8EE 84C6 E8EE <CJK> +E8EF 84D6 E8EF <CJK> +E8F0 84A1 E8F0 <CJK> +E8F1 8521 E8F1 <CJK> +E8F2 84FF E8F2 <CJK> +E8F3 84F4 E8F3 <CJK> +E8F4 8517 E8F4 <CJK> +E8F5 8518 E8F5 <CJK> +E8F6 852C E8F6 <CJK> +E8F7 851F E8F7 <CJK> +E8F8 8515 E8F8 <CJK> +E8F9 8514 E8F9 <CJK> +E8FA 84FC E8FA <CJK> +E8FB 8540 E8FB <CJK> +E8FC 8563 E8FC <CJK> +E8FD 8558 E8FD <CJK> +E8FE 8548 E8FE <CJK> +E9A1 8541 E9A1 <CJK> +E9A2 8602 E9A2 <CJK> +E9A3 854B E9A3 <CJK> +E9A4 8555 E9A4 <CJK> +E9A5 8580 E9A5 <CJK> +E9A6 85A4 E9A6 <CJK> +E9A7 8588 E9A7 <CJK> +E9A8 8591 E9A8 <CJK> +E9A9 858A E9A9 <CJK> +E9AA 85A8 E9AA <CJK> +E9AB 856D E9AB <CJK> +E9AC 8594 E9AC <CJK> +E9AD 859B E9AD <CJK> +E9AE 85EA E9AE <CJK> +E9AF 8587 E9AF <CJK> +E9B0 859C E9B0 <CJK> +E9B1 8577 E9B1 <CJK> +E9B2 857E E9B2 <CJK> +E9B3 8590 E9B3 <CJK> +E9B4 85C9 E9B4 <CJK> +E9B5 85BA E9B5 <CJK> +E9B6 85CF E9B6 <CJK> +E9B7 85B9 E9B7 <CJK> +E9B8 85D0 E9B8 <CJK> +E9B9 85D5 E9B9 <CJK> +E9BA 85DD E9BA <CJK> +E9BB 85E5 E9BB <CJK> +E9BC 85DC E9BC <CJK> +E9BD 85F9 E9BD <CJK> +E9BE 860A E9BE <CJK> +E9BF 8613 E9BF <CJK> +E9C0 860B E9C0 <CJK> +E9C1 85FE E9C1 <CJK> +E9C2 85FA E9C2 <CJK> +E9C3 8606 E9C3 <CJK> +E9C4 8622 E9C4 <CJK> +E9C5 861A E9C5 <CJK> +E9C6 8630 E9C6 <CJK> +E9C7 863F E9C7 <CJK> +E9C8 864D E9C8 <CJK> +E9C9 4E55 E9C9 <CJK> +E9CA 8654 E9CA <CJK> +E9CB 865F E9CB <CJK> +E9CC 8667 E9CC <CJK> +E9CD 8671 E9CD <CJK> +E9CE 8693 E9CE <CJK> +E9CF 86A3 E9CF <CJK> +E9D0 86A9 E9D0 <CJK> +E9D1 86AA E9D1 <CJK> +E9D2 868B E9D2 <CJK> +E9D3 868C E9D3 <CJK> +E9D4 86B6 E9D4 <CJK> +E9D5 86AF E9D5 <CJK> +E9D6 86C4 E9D6 <CJK> +E9D7 86C6 E9D7 <CJK> +E9D8 86B0 E9D8 <CJK> +E9D9 86C9 E9D9 <CJK> +E9DA 8823 E9DA <CJK> +E9DB 86AB E9DB <CJK> +E9DC 86D4 E9DC <CJK> +E9DD 86DE E9DD <CJK> +E9DE 86E9 E9DE <CJK> +E9DF 86EC E9DF <CJK> +E9E0 86DF E9E0 <CJK> +E9E1 86DB E9E1 <CJK> +E9E2 86EF E9E2 <CJK> +E9E3 8712 E9E3 <CJK> +E9E4 8706 E9E4 <CJK> +E9E5 8708 E9E5 <CJK> +E9E6 8700 E9E6 <CJK> +E9E7 8703 E9E7 <CJK> +E9E8 86FB E9E8 <CJK> +E9E9 8711 E9E9 <CJK> +E9EA 8709 E9EA <CJK> +E9EB 870D E9EB <CJK> +E9EC 86F9 E9EC <CJK> +E9ED 870A E9ED <CJK> +E9EE 8734 E9EE <CJK> +E9EF 873F E9EF <CJK> +E9F0 8737 E9F0 <CJK> +E9F1 873B E9F1 <CJK> +E9F2 8725 E9F2 <CJK> +E9F3 8729 E9F3 <CJK> +E9F4 871A E9F4 <CJK> +E9F5 8760 E9F5 <CJK> +E9F6 875F E9F6 <CJK> +E9F7 8778 E9F7 <CJK> +E9F8 874C E9F8 <CJK> +E9F9 874E E9F9 <CJK> +E9FA 8774 E9FA <CJK> +E9FB 8757 E9FB <CJK> +E9FC 8768 E9FC <CJK> +E9FD 876E E9FD <CJK> +E9FE 8759 E9FE <CJK> +EAA1 8753 EAA1 <CJK> +EAA2 8763 EAA2 <CJK> +EAA3 876A EAA3 <CJK> +EAA4 8805 EAA4 <CJK> +EAA5 87A2 EAA5 <CJK> +EAA6 879F EAA6 <CJK> +EAA7 8782 EAA7 <CJK> +EAA8 87AF EAA8 <CJK> +EAA9 87CB EAA9 <CJK> +EAAA 87BD EAAA <CJK> +EAAB 87C0 EAAB <CJK> +EAAC 87D0 EAAC <CJK> +EAAD 96D6 EAAD <CJK> +EAAE 87AB EAAE <CJK> +EAAF 87C4 EAAF <CJK> +EAB0 87B3 EAB0 <CJK> +EAB1 87C7 EAB1 <CJK> +EAB2 87C6 EAB2 <CJK> +EAB3 87BB EAB3 <CJK> +EAB4 87EF EAB4 <CJK> +EAB5 87F2 EAB5 <CJK> +EAB6 87E0 EAB6 <CJK> +EAB7 880F EAB7 <CJK> +EAB8 880D EAB8 <CJK> +EAB9 87FE EAB9 <CJK> +EABA 87F6 EABA <CJK> +EABB 87F7 EABB <CJK> +EABC 880E EABC <CJK> +EABD 87D2 EABD <CJK> +EABE 8811 EABE <CJK> +EABF 8816 EABF <CJK> +EAC0 8815 EAC0 <CJK> +EAC1 8822 EAC1 <CJK> +EAC2 8821 EAC2 <CJK> +EAC3 8831 EAC3 <CJK> +EAC4 8836 EAC4 <CJK> +EAC5 8839 EAC5 <CJK> +EAC6 8827 EAC6 <CJK> +EAC7 883B EAC7 <CJK> +EAC8 8844 EAC8 <CJK> +EAC9 8842 EAC9 <CJK> +EACA 8852 EACA <CJK> +EACB 8859 EACB <CJK> +EACC 885E EACC <CJK> +EACD 8862 EACD <CJK> +EACE 886B EACE <CJK> +EACF 8881 EACF <CJK> +EAD0 887E EAD0 <CJK> +EAD1 889E EAD1 <CJK> +EAD2 8875 EAD2 <CJK> +EAD3 887D EAD3 <CJK> +EAD4 88B5 EAD4 <CJK> +EAD5 8872 EAD5 <CJK> +EAD6 8882 EAD6 <CJK> +EAD7 8897 EAD7 <CJK> +EAD8 8892 EAD8 <CJK> +EAD9 88AE EAD9 <CJK> +EADA 8899 EADA <CJK> +EADB 88A2 EADB <CJK> +EADC 888D EADC <CJK> +EADD 88A4 EADD <CJK> +EADE 88B0 EADE <CJK> +EADF 88BF EADF <CJK> +EAE0 88B1 EAE0 <CJK> +EAE1 88C3 EAE1 <CJK> +EAE2 88C4 EAE2 <CJK> +EAE3 88D4 EAE3 <CJK> +EAE4 88D8 EAE4 <CJK> +EAE5 88D9 EAE5 <CJK> +EAE6 88DD EAE6 <CJK> +EAE7 88F9 EAE7 <CJK> +EAE8 8902 EAE8 <CJK> +EAE9 88FC EAE9 <CJK> +EAEA 88F4 EAEA <CJK> +EAEB 88E8 EAEB <CJK> +EAEC 88F2 EAEC <CJK> +EAED 8904 EAED <CJK> +EAEE 890C EAEE <CJK> +EAEF 890A EAEF <CJK> +EAF0 8913 EAF0 <CJK> +EAF1 8943 EAF1 <CJK> +EAF2 891E EAF2 <CJK> +EAF3 8925 EAF3 <CJK> +EAF4 892A EAF4 <CJK> +EAF5 892B EAF5 <CJK> +EAF6 8941 EAF6 <CJK> +EAF7 8944 EAF7 <CJK> +EAF8 893B EAF8 <CJK> +EAF9 8936 EAF9 <CJK> +EAFA 8938 EAFA <CJK> +EAFB 894C EAFB <CJK> +EAFC 891D EAFC <CJK> +EAFD 8960 EAFD <CJK> +EAFE 895E EAFE <CJK> +EBA1 8966 EBA1 <CJK> +EBA2 8964 EBA2 <CJK> +EBA3 896D EBA3 <CJK> +EBA4 896A EBA4 <CJK> +EBA5 896F EBA5 <CJK> +EBA6 8974 EBA6 <CJK> +EBA7 8977 EBA7 <CJK> +EBA8 897E EBA8 <CJK> +EBA9 8983 EBA9 <CJK> +EBAA 8988 EBAA <CJK> +EBAB 898A EBAB <CJK> +EBAC 8993 EBAC <CJK> +EBAD 8998 EBAD <CJK> +EBAE 89A1 EBAE <CJK> +EBAF 89A9 EBAF <CJK> +EBB0 89A6 EBB0 <CJK> +EBB1 89AC EBB1 <CJK> +EBB2 89AF EBB2 <CJK> +EBB3 89B2 EBB3 <CJK> +EBB4 89BA EBB4 <CJK> +EBB5 89BD EBB5 <CJK> +EBB6 89BF EBB6 <CJK> +EBB7 89C0 EBB7 <CJK> +EBB8 89DA EBB8 <CJK> +EBB9 89DC EBB9 <CJK> +EBBA 89DD EBBA <CJK> +EBBB 89E7 EBBB <CJK> +EBBC 89F4 EBBC <CJK> +EBBD 89F8 EBBD <CJK> +EBBE 8A03 EBBE <CJK> +EBBF 8A16 EBBF <CJK> +EBC0 8A10 EBC0 <CJK> +EBC1 8A0C EBC1 <CJK> +EBC2 8A1B EBC2 <CJK> +EBC3 8A1D EBC3 <CJK> +EBC4 8A25 EBC4 <CJK> +EBC5 8A36 EBC5 <CJK> +EBC6 8A41 EBC6 <CJK> +EBC7 8A5B EBC7 <CJK> +EBC8 8A52 EBC8 <CJK> +EBC9 8A46 EBC9 <CJK> +EBCA 8A48 EBCA <CJK> +EBCB 8A7C EBCB <CJK> +EBCC 8A6D EBCC <CJK> +EBCD 8A6C EBCD <CJK> +EBCE 8A62 EBCE <CJK> +EBCF 8A85 EBCF <CJK> +EBD0 8A82 EBD0 <CJK> +EBD1 8A84 EBD1 <CJK> +EBD2 8AA8 EBD2 <CJK> +EBD3 8AA1 EBD3 <CJK> +EBD4 8A91 EBD4 <CJK> +EBD5 8AA5 EBD5 <CJK> +EBD6 8AA6 EBD6 <CJK> +EBD7 8A9A EBD7 <CJK> +EBD8 8AA3 EBD8 <CJK> +EBD9 8AC4 EBD9 <CJK> +EBDA 8ACD EBDA <CJK> +EBDB 8AC2 EBDB <CJK> +EBDC 8ADA EBDC <CJK> +EBDD 8AEB EBDD <CJK> +EBDE 8AF3 EBDE <CJK> +EBDF 8AE7 EBDF <CJK> +EBE0 8AE4 EBE0 <CJK> +EBE1 8AF1 EBE1 <CJK> +EBE2 8B14 EBE2 <CJK> +EBE3 8AE0 EBE3 <CJK> +EBE4 8AE2 EBE4 <CJK> +EBE5 8AF7 EBE5 <CJK> +EBE6 8ADE EBE6 <CJK> +EBE7 8ADB EBE7 <CJK> +EBE8 8B0C EBE8 <CJK> +EBE9 8B07 EBE9 <CJK> +EBEA 8B1A EBEA <CJK> +EBEB 8AE1 EBEB <CJK> +EBEC 8B16 EBEC <CJK> +EBED 8B10 EBED <CJK> +EBEE 8B17 EBEE <CJK> +EBEF 8B20 EBEF <CJK> +EBF0 8B33 EBF0 <CJK> +EBF1 97AB EBF1 <CJK> +EBF2 8B26 EBF2 <CJK> +EBF3 8B2B EBF3 <CJK> +EBF4 8B3E EBF4 <CJK> +EBF5 8B28 EBF5 <CJK> +EBF6 8B41 EBF6 <CJK> +EBF7 8B4C EBF7 <CJK> +EBF8 8B4F EBF8 <CJK> +EBF9 8B4E EBF9 <CJK> +EBFA 8B49 EBFA <CJK> +EBFB 8B56 EBFB <CJK> +EBFC 8B5B EBFC <CJK> +EBFD 8B5A EBFD <CJK> +EBFE 8B6B EBFE <CJK> +ECA1 8B5F ECA1 <CJK> +ECA2 8B6C ECA2 <CJK> +ECA3 8B6F ECA3 <CJK> +ECA4 8B74 ECA4 <CJK> +ECA5 8B7D ECA5 <CJK> +ECA6 8B80 ECA6 <CJK> +ECA7 8B8C ECA7 <CJK> +ECA8 8B8E ECA8 <CJK> +ECA9 8B92 ECA9 <CJK> +ECAA 8B93 ECAA <CJK> +ECAB 8B96 ECAB <CJK> +ECAC 8B99 ECAC <CJK> +ECAD 8B9A ECAD <CJK> +ECAE 8C3A ECAE <CJK> +ECAF 8C41 ECAF <CJK> +ECB0 8C3F ECB0 <CJK> +ECB1 8C48 ECB1 <CJK> +ECB2 8C4C ECB2 <CJK> +ECB3 8C4E ECB3 <CJK> +ECB4 8C50 ECB4 <CJK> +ECB5 8C55 ECB5 <CJK> +ECB6 8C62 ECB6 <CJK> +ECB7 8C6C ECB7 <CJK> +ECB8 8C78 ECB8 <CJK> +ECB9 8C7A ECB9 <CJK> +ECBA 8C82 ECBA <CJK> +ECBB 8C89 ECBB <CJK> +ECBC 8C85 ECBC <CJK> +ECBD 8C8A ECBD <CJK> +ECBE 8C8D ECBE <CJK> +ECBF 8C8E ECBF <CJK> +ECC0 8C94 ECC0 <CJK> +ECC1 8C7C ECC1 <CJK> +ECC2 8C98 ECC2 <CJK> +ECC3 621D ECC3 <CJK> +ECC4 8CAD ECC4 <CJK> +ECC5 8CAA ECC5 <CJK> +ECC6 8CBD ECC6 <CJK> +ECC7 8CB2 ECC7 <CJK> +ECC8 8CB3 ECC8 <CJK> +ECC9 8CAE ECC9 <CJK> +ECCA 8CB6 ECCA <CJK> +ECCB 8CC8 ECCB <CJK> +ECCC 8CC1 ECCC <CJK> +ECCD 8CE4 ECCD <CJK> +ECCE 8CE3 ECCE <CJK> +ECCF 8CDA ECCF <CJK> +ECD0 8CFD ECD0 <CJK> +ECD1 8CFA ECD1 <CJK> +ECD2 8CFB ECD2 <CJK> +ECD3 8D04 ECD3 <CJK> +ECD4 8D05 ECD4 <CJK> +ECD5 8D0A ECD5 <CJK> +ECD6 8D07 ECD6 <CJK> +ECD7 8D0F ECD7 <CJK> +ECD8 8D0D ECD8 <CJK> +ECD9 8D10 ECD9 <CJK> +ECDA 9F4E ECDA <CJK> +ECDB 8D13 ECDB <CJK> +ECDC 8CCD ECDC <CJK> +ECDD 8D14 ECDD <CJK> +ECDE 8D16 ECDE <CJK> +ECDF 8D67 ECDF <CJK> +ECE0 8D6D ECE0 <CJK> +ECE1 8D71 ECE1 <CJK> +ECE2 8D73 ECE2 <CJK> +ECE3 8D81 ECE3 <CJK> +ECE4 8D99 ECE4 <CJK> +ECE5 8DC2 ECE5 <CJK> +ECE6 8DBE ECE6 <CJK> +ECE7 8DBA ECE7 <CJK> +ECE8 8DCF ECE8 <CJK> +ECE9 8DDA ECE9 <CJK> +ECEA 8DD6 ECEA <CJK> +ECEB 8DCC ECEB <CJK> +ECEC 8DDB ECEC <CJK> +ECED 8DCB ECED <CJK> +ECEE 8DEA ECEE <CJK> +ECEF 8DEB ECEF <CJK> +ECF0 8DDF ECF0 <CJK> +ECF1 8DE3 ECF1 <CJK> +ECF2 8DFC ECF2 <CJK> +ECF3 8E08 ECF3 <CJK> +ECF4 8E09 ECF4 <CJK> +ECF5 8DFF ECF5 <CJK> +ECF6 8E1D ECF6 <CJK> +ECF7 8E1E ECF7 <CJK> +ECF8 8E10 ECF8 <CJK> +ECF9 8E1F ECF9 <CJK> +ECFA 8E42 ECFA <CJK> +ECFB 8E35 ECFB <CJK> +ECFC 8E30 ECFC <CJK> +ECFD 8E34 ECFD <CJK> +ECFE 8E4A ECFE <CJK> +EDA1 8E47 EDA1 <CJK> +EDA2 8E49 EDA2 <CJK> +EDA3 8E4C EDA3 <CJK> +EDA4 8E50 EDA4 <CJK> +EDA5 8E48 EDA5 <CJK> +EDA6 8E59 EDA6 <CJK> +EDA7 8E64 EDA7 <CJK> +EDA8 8E60 EDA8 <CJK> +EDA9 8E2A EDA9 <CJK> +EDAA 8E63 EDAA <CJK> +EDAB 8E55 EDAB <CJK> +EDAC 8E76 EDAC <CJK> +EDAD 8E72 EDAD <CJK> +EDAE 8E7C EDAE <CJK> +EDAF 8E81 EDAF <CJK> +EDB0 8E87 EDB0 <CJK> +EDB1 8E85 EDB1 <CJK> +EDB2 8E84 EDB2 <CJK> +EDB3 8E8B EDB3 <CJK> +EDB4 8E8A EDB4 <CJK> +EDB5 8E93 EDB5 <CJK> +EDB6 8E91 EDB6 <CJK> +EDB7 8E94 EDB7 <CJK> +EDB8 8E99 EDB8 <CJK> +EDB9 8EAA EDB9 <CJK> +EDBA 8EA1 EDBA <CJK> +EDBB 8EAC EDBB <CJK> +EDBC 8EB0 EDBC <CJK> +EDBD 8EC6 EDBD <CJK> +EDBE 8EB1 EDBE <CJK> +EDBF 8EBE EDBF <CJK> +EDC0 8EC5 EDC0 <CJK> +EDC1 8EC8 EDC1 <CJK> +EDC2 8ECB EDC2 <CJK> +EDC3 8EDB EDC3 <CJK> +EDC4 8EE3 EDC4 <CJK> +EDC5 8EFC EDC5 <CJK> +EDC6 8EFB EDC6 <CJK> +EDC7 8EEB EDC7 <CJK> +EDC8 8EFE EDC8 <CJK> +EDC9 8F0A EDC9 <CJK> +EDCA 8F05 EDCA <CJK> +EDCB 8F15 EDCB <CJK> +EDCC 8F12 EDCC <CJK> +EDCD 8F19 EDCD <CJK> +EDCE 8F13 EDCE <CJK> +EDCF 8F1C EDCF <CJK> +EDD0 8F1F EDD0 <CJK> +EDD1 8F1B EDD1 <CJK> +EDD2 8F0C EDD2 <CJK> +EDD3 8F26 EDD3 <CJK> +EDD4 8F33 EDD4 <CJK> +EDD5 8F3B EDD5 <CJK> +EDD6 8F39 EDD6 <CJK> +EDD7 8F45 EDD7 <CJK> +EDD8 8F42 EDD8 <CJK> +EDD9 8F3E EDD9 <CJK> +EDDA 8F4C EDDA <CJK> +EDDB 8F49 EDDB <CJK> +EDDC 8F46 EDDC <CJK> +EDDD 8F4E EDDD <CJK> +EDDE 8F57 EDDE <CJK> +EDDF 8F5C EDDF <CJK> +EDE0 8F62 EDE0 <CJK> +EDE1 8F63 EDE1 <CJK> +EDE2 8F64 EDE2 <CJK> +EDE3 8F9C EDE3 <CJK> +EDE4 8F9F EDE4 <CJK> +EDE5 8FA3 EDE5 <CJK> +EDE6 8FAD EDE6 <CJK> +EDE7 8FAF EDE7 <CJK> +EDE8 8FB7 EDE8 <CJK> +EDE9 8FDA EDE9 <CJK> +EDEA 8FE5 EDEA <CJK> +EDEB 8FE2 EDEB <CJK> +EDEC 8FEA EDEC <CJK> +EDED 8FEF EDED <CJK> +EDEE 9087 EDEE <CJK> +EDEF 8FF4 EDEF <CJK> +EDF0 9005 EDF0 <CJK> +EDF1 8FF9 EDF1 <CJK> +EDF2 8FFA EDF2 <CJK> +EDF3 9011 EDF3 <CJK> +EDF4 9015 EDF4 <CJK> +EDF5 9021 EDF5 <CJK> +EDF6 900D EDF6 <CJK> +EDF7 901E EDF7 <CJK> +EDF8 9016 EDF8 <CJK> +EDF9 900B EDF9 <CJK> +EDFA 9027 EDFA <CJK> +EDFB 9036 EDFB <CJK> +EDFC 9035 EDFC <CJK> +EDFD 9039 EDFD <CJK> +EDFE 8FF8 EDFE <CJK> +EEA1 904F EEA1 <CJK> +EEA2 9050 EEA2 <CJK> +EEA3 9051 EEA3 <CJK> +EEA4 9052 EEA4 <CJK> +EEA5 900E EEA5 <CJK> +EEA6 9049 EEA6 <CJK> +EEA7 903E EEA7 <CJK> +EEA8 9056 EEA8 <CJK> +EEA9 9058 EEA9 <CJK> +EEAA 905E EEAA <CJK> +EEAB 9068 EEAB <CJK> +EEAC 906F EEAC <CJK> +EEAD 9076 EEAD <CJK> +EEAE 96A8 EEAE <CJK> +EEAF 9072 EEAF <CJK> +EEB0 9082 EEB0 <CJK> +EEB1 907D EEB1 <CJK> +EEB2 9081 EEB2 <CJK> +EEB3 9080 EEB3 <CJK> +EEB4 908A EEB4 <CJK> +EEB5 9089 EEB5 <CJK> +EEB6 908F EEB6 <CJK> +EEB7 90A8 EEB7 <CJK> +EEB8 90AF EEB8 <CJK> +EEB9 90B1 EEB9 <CJK> +EEBA 90B5 EEBA <CJK> +EEBB 90E2 EEBB <CJK> +EEBC 90E4 EEBC <CJK> +EEBD 6248 EEBD <CJK> +EEBE 90DB EEBE <CJK> +EEBF 9102 EEBF <CJK> +EEC0 9112 EEC0 <CJK> +EEC1 9119 EEC1 <CJK> +EEC2 9132 EEC2 <CJK> +EEC3 9130 EEC3 <CJK> +EEC4 914A EEC4 <CJK> +EEC5 9156 EEC5 <CJK> +EEC6 9158 EEC6 <CJK> +EEC7 9163 EEC7 <CJK> +EEC8 9165 EEC8 <CJK> +EEC9 9169 EEC9 <CJK> +EECA 9173 EECA <CJK> +EECB 9172 EECB <CJK> +EECC 918B EECC <CJK> +EECD 9189 EECD <CJK> +EECE 9182 EECE <CJK> +EECF 91A2 EECF <CJK> +EED0 91AB EED0 <CJK> +EED1 91AF EED1 <CJK> +EED2 91AA EED2 <CJK> +EED3 91B5 EED3 <CJK> +EED4 91B4 EED4 <CJK> +EED5 91BA EED5 <CJK> +EED6 91C0 EED6 <CJK> +EED7 91C1 EED7 <CJK> +EED8 91C9 EED8 <CJK> +EED9 91CB EED9 <CJK> +EEDA 91D0 EEDA <CJK> +EEDB 91D6 EEDB <CJK> +EEDC 91DF EEDC <CJK> +EEDD 91E1 EEDD <CJK> +EEDE 91DB EEDE <CJK> +EEDF 91FC EEDF <CJK> +EEE0 91F5 EEE0 <CJK> +EEE1 91F6 EEE1 <CJK> +EEE2 921E EEE2 <CJK> +EEE3 91FF EEE3 <CJK> +EEE4 9214 EEE4 <CJK> +EEE5 922C EEE5 <CJK> +EEE6 9215 EEE6 <CJK> +EEE7 9211 EEE7 <CJK> +EEE8 925E EEE8 <CJK> +EEE9 9257 EEE9 <CJK> +EEEA 9245 EEEA <CJK> +EEEB 9249 EEEB <CJK> +EEEC 9264 EEEC <CJK> +EEED 9248 EEED <CJK> +EEEE 9295 EEEE <CJK> +EEEF 923F EEEF <CJK> +EEF0 924B EEF0 <CJK> +EEF1 9250 EEF1 <CJK> +EEF2 929C EEF2 <CJK> +EEF3 9296 EEF3 <CJK> +EEF4 9293 EEF4 <CJK> +EEF5 929B EEF5 <CJK> +EEF6 925A EEF6 <CJK> +EEF7 92CF EEF7 <CJK> +EEF8 92B9 EEF8 <CJK> +EEF9 92B7 EEF9 <CJK> +EEFA 92E9 EEFA <CJK> +EEFB 930F EEFB <CJK> +EEFC 92FA EEFC <CJK> +EEFD 9344 EEFD <CJK> +EEFE 932E EEFE <CJK> +EFA1 9319 EFA1 <CJK> +EFA2 9322 EFA2 <CJK> +EFA3 931A EFA3 <CJK> +EFA4 9323 EFA4 <CJK> +EFA5 933A EFA5 <CJK> +EFA6 9335 EFA6 <CJK> +EFA7 933B EFA7 <CJK> +EFA8 935C EFA8 <CJK> +EFA9 9360 EFA9 <CJK> +EFAA 937C EFAA <CJK> +EFAB 936E EFAB <CJK> +EFAC 9356 EFAC <CJK> +EFAD 93B0 EFAD <CJK> +EFAE 93AC EFAE <CJK> +EFAF 93AD EFAF <CJK> +EFB0 9394 EFB0 <CJK> +EFB1 93B9 EFB1 <CJK> +EFB2 93D6 EFB2 <CJK> +EFB3 93D7 EFB3 <CJK> +EFB4 93E8 EFB4 <CJK> +EFB5 93E5 EFB5 <CJK> +EFB6 93D8 EFB6 <CJK> +EFB7 93C3 EFB7 <CJK> +EFB8 93DD EFB8 <CJK> +EFB9 93D0 EFB9 <CJK> +EFBA 93C8 EFBA <CJK> +EFBB 93E4 EFBB <CJK> +EFBC 941A EFBC <CJK> +EFBD 9414 EFBD <CJK> +EFBE 9413 EFBE <CJK> +EFBF 9403 EFBF <CJK> +EFC0 9407 EFC0 <CJK> +EFC1 9410 EFC1 <CJK> +EFC2 9436 EFC2 <CJK> +EFC3 942B EFC3 <CJK> +EFC4 9435 EFC4 <CJK> +EFC5 9421 EFC5 <CJK> +EFC6 943A EFC6 <CJK> +EFC7 9441 EFC7 <CJK> +EFC8 9452 EFC8 <CJK> +EFC9 9444 EFC9 <CJK> +EFCA 945B EFCA <CJK> +EFCB 9460 EFCB <CJK> +EFCC 9462 EFCC <CJK> +EFCD 945E EFCD <CJK> +EFCE 946A EFCE <CJK> +EFCF 9229 EFCF <CJK> +EFD0 9470 EFD0 <CJK> +EFD1 9475 EFD1 <CJK> +EFD2 9477 EFD2 <CJK> +EFD3 947D EFD3 <CJK> +EFD4 945A EFD4 <CJK> +EFD5 947C EFD5 <CJK> +EFD6 947E EFD6 <CJK> +EFD7 9481 EFD7 <CJK> +EFD8 947F EFD8 <CJK> +EFD9 9582 EFD9 <CJK> +EFDA 9587 EFDA <CJK> +EFDB 958A EFDB <CJK> +EFDC 9594 EFDC <CJK> +EFDD 9596 EFDD <CJK> +EFDE 9598 EFDE <CJK> +EFDF 9599 EFDF <CJK> +EFE0 95A0 EFE0 <CJK> +EFE1 95A8 EFE1 <CJK> +EFE2 95A7 EFE2 <CJK> +EFE3 95AD EFE3 <CJK> +EFE4 95BC EFE4 <CJK> +EFE5 95BB EFE5 <CJK> +EFE6 95B9 EFE6 <CJK> +EFE7 95BE EFE7 <CJK> +EFE8 95CA EFE8 <CJK> +EFE9 6FF6 EFE9 <CJK> +EFEA 95C3 EFEA <CJK> +EFEB 95CD EFEB <CJK> +EFEC 95CC EFEC <CJK> +EFED 95D5 EFED <CJK> +EFEE 95D4 EFEE <CJK> +EFEF 95D6 EFEF <CJK> +EFF0 95DC EFF0 <CJK> +EFF1 95E1 EFF1 <CJK> +EFF2 95E5 EFF2 <CJK> +EFF3 95E2 EFF3 <CJK> +EFF4 9621 EFF4 <CJK> +EFF5 9628 EFF5 <CJK> +EFF6 962E EFF6 <CJK> +EFF7 962F EFF7 <CJK> +EFF8 9642 EFF8 <CJK> +EFF9 964C EFF9 <CJK> +EFFA 964F EFFA <CJK> +EFFB 964B EFFB <CJK> +EFFC 9677 EFFC <CJK> +EFFD 965C EFFD <CJK> +EFFE 965E EFFE <CJK> +F0A1 965D F0A1 <CJK> +F0A2 965F F0A2 <CJK> +F0A3 9666 F0A3 <CJK> +F0A4 9672 F0A4 <CJK> +F0A5 966C F0A5 <CJK> +F0A6 968D F0A6 <CJK> +F0A7 9698 F0A7 <CJK> +F0A8 9695 F0A8 <CJK> +F0A9 9697 F0A9 <CJK> +F0AA 96AA F0AA <CJK> +F0AB 96A7 F0AB <CJK> +F0AC 96B1 F0AC <CJK> +F0AD 96B2 F0AD <CJK> +F0AE 96B0 F0AE <CJK> +F0AF 96B4 F0AF <CJK> +F0B0 96B6 F0B0 <CJK> +F0B1 96B8 F0B1 <CJK> +F0B2 96B9 F0B2 <CJK> +F0B3 96CE F0B3 <CJK> +F0B4 96CB F0B4 <CJK> +F0B5 96C9 F0B5 <CJK> +F0B6 96CD F0B6 <CJK> +F0B7 894D F0B7 <CJK> +F0B8 96DC F0B8 <CJK> +F0B9 970D F0B9 <CJK> +F0BA 96D5 F0BA <CJK> +F0BB 96F9 F0BB <CJK> +F0BC 9704 F0BC <CJK> +F0BD 9706 F0BD <CJK> +F0BE 9708 F0BE <CJK> +F0BF 9713 F0BF <CJK> +F0C0 970E F0C0 <CJK> +F0C1 9711 F0C1 <CJK> +F0C2 970F F0C2 <CJK> +F0C3 9716 F0C3 <CJK> +F0C4 9719 F0C4 <CJK> +F0C5 9724 F0C5 <CJK> +F0C6 972A F0C6 <CJK> +F0C7 9730 F0C7 <CJK> +F0C8 9739 F0C8 <CJK> +F0C9 973D F0C9 <CJK> +F0CA 973E F0CA <CJK> +F0CB 9744 F0CB <CJK> +F0CC 9746 F0CC <CJK> +F0CD 9748 F0CD <CJK> +F0CE 9742 F0CE <CJK> +F0CF 9749 F0CF <CJK> +F0D0 975C F0D0 <CJK> +F0D1 9760 F0D1 <CJK> +F0D2 9764 F0D2 <CJK> +F0D3 9766 F0D3 <CJK> +F0D4 9768 F0D4 <CJK> +F0D5 52D2 F0D5 <CJK> +F0D6 976B F0D6 <CJK> +F0D7 9771 F0D7 <CJK> +F0D8 9779 F0D8 <CJK> +F0D9 9785 F0D9 <CJK> +F0DA 977C F0DA <CJK> +F0DB 9781 F0DB <CJK> +F0DC 977A F0DC <CJK> +F0DD 9786 F0DD <CJK> +F0DE 978B F0DE <CJK> +F0DF 978F F0DF <CJK> +F0E0 9790 F0E0 <CJK> +F0E1 979C F0E1 <CJK> +F0E2 97A8 F0E2 <CJK> +F0E3 97A6 F0E3 <CJK> +F0E4 97A3 F0E4 <CJK> +F0E5 97B3 F0E5 <CJK> +F0E6 97B4 F0E6 <CJK> +F0E7 97C3 F0E7 <CJK> +F0E8 97C6 F0E8 <CJK> +F0E9 97C8 F0E9 <CJK> +F0EA 97CB F0EA <CJK> +F0EB 97DC F0EB <CJK> +F0EC 97ED F0EC <CJK> +F0ED 9F4F F0ED <CJK> +F0EE 97F2 F0EE <CJK> +F0EF 7ADF F0EF <CJK> +F0F0 97F6 F0F0 <CJK> +F0F1 97F5 F0F1 <CJK> +F0F2 980F F0F2 <CJK> +F0F3 980C F0F3 <CJK> +F0F4 9838 F0F4 <CJK> +F0F5 9824 F0F5 <CJK> +F0F6 9821 F0F6 <CJK> +F0F7 9837 F0F7 <CJK> +F0F8 983D F0F8 <CJK> +F0F9 9846 F0F9 <CJK> +F0FA 984F F0FA <CJK> +F0FB 984B F0FB <CJK> +F0FC 986B F0FC <CJK> +F0FD 986F F0FD <CJK> +F0FE 9870 F0FE <CJK> +F1A1 9871 F1A1 <CJK> +F1A2 9874 F1A2 <CJK> +F1A3 9873 F1A3 <CJK> +F1A4 98AA F1A4 <CJK> +F1A5 98AF F1A5 <CJK> +F1A6 98B1 F1A6 <CJK> +F1A7 98B6 F1A7 <CJK> +F1A8 98C4 F1A8 <CJK> +F1A9 98C3 F1A9 <CJK> +F1AA 98C6 F1AA <CJK> +F1AB 98E9 F1AB <CJK> +F1AC 98EB F1AC <CJK> +F1AD 9903 F1AD <CJK> +F1AE 9909 F1AE <CJK> +F1AF 9912 F1AF <CJK> +F1B0 9914 F1B0 <CJK> +F1B1 9918 F1B1 <CJK> +F1B2 9921 F1B2 <CJK> +F1B3 991D F1B3 <CJK> +F1B4 991E F1B4 <CJK> +F1B5 9924 F1B5 <CJK> +F1B6 9920 F1B6 <CJK> +F1B7 992C F1B7 <CJK> +F1B8 992E F1B8 <CJK> +F1B9 993D F1B9 <CJK> +F1BA 993E F1BA <CJK> +F1BB 9942 F1BB <CJK> +F1BC 9949 F1BC <CJK> +F1BD 9945 F1BD <CJK> +F1BE 9950 F1BE <CJK> +F1BF 994B F1BF <CJK> +F1C0 9951 F1C0 <CJK> +F1C1 9952 F1C1 <CJK> +F1C2 994C F1C2 <CJK> +F1C3 9955 F1C3 <CJK> +F1C4 9997 F1C4 <CJK> +F1C5 9998 F1C5 <CJK> +F1C6 99A5 F1C6 <CJK> +F1C7 99AD F1C7 <CJK> +F1C8 99AE F1C8 <CJK> +F1C9 99BC F1C9 <CJK> +F1CA 99DF F1CA <CJK> +F1CB 99DB F1CB <CJK> +F1CC 99DD F1CC <CJK> +F1CD 99D8 F1CD <CJK> +F1CE 99D1 F1CE <CJK> +F1CF 99ED F1CF <CJK> +F1D0 99EE F1D0 <CJK> +F1D1 99F1 F1D1 <CJK> +F1D2 99F2 F1D2 <CJK> +F1D3 99FB F1D3 <CJK> +F1D4 99F8 F1D4 <CJK> +F1D5 9A01 F1D5 <CJK> +F1D6 9A0F F1D6 <CJK> +F1D7 9A05 F1D7 <CJK> +F1D8 99E2 F1D8 <CJK> +F1D9 9A19 F1D9 <CJK> +F1DA 9A2B F1DA <CJK> +F1DB 9A37 F1DB <CJK> +F1DC 9A45 F1DC <CJK> +F1DD 9A42 F1DD <CJK> +F1DE 9A40 F1DE <CJK> +F1DF 9A43 F1DF <CJK> +F1E0 9A3E F1E0 <CJK> +F1E1 9A55 F1E1 <CJK> +F1E2 9A4D F1E2 <CJK> +F1E3 9A5B F1E3 <CJK> +F1E4 9A57 F1E4 <CJK> +F1E5 9A5F F1E5 <CJK> +F1E6 9A62 F1E6 <CJK> +F1E7 9A65 F1E7 <CJK> +F1E8 9A64 F1E8 <CJK> +F1E9 9A69 F1E9 <CJK> +F1EA 9A6B F1EA <CJK> +F1EB 9A6A F1EB <CJK> +F1EC 9AAD F1EC <CJK> +F1ED 9AB0 F1ED <CJK> +F1EE 9ABC F1EE <CJK> +F1EF 9AC0 F1EF <CJK> +F1F0 9ACF F1F0 <CJK> +F1F1 9AD1 F1F1 <CJK> +F1F2 9AD3 F1F2 <CJK> +F1F3 9AD4 F1F3 <CJK> +F1F4 9ADE F1F4 <CJK> +F1F5 9ADF F1F5 <CJK> +F1F6 9AE2 F1F6 <CJK> +F1F7 9AE3 F1F7 <CJK> +F1F8 9AE6 F1F8 <CJK> +F1F9 9AEF F1F9 <CJK> +F1FA 9AEB F1FA <CJK> +F1FB 9AEE F1FB <CJK> +F1FC 9AF4 F1FC <CJK> +F1FD 9AF1 F1FD <CJK> +F1FE 9AF7 F1FE <CJK> +F2A1 9AFB F2A1 <CJK> +F2A2 9B06 F2A2 <CJK> +F2A3 9B18 F2A3 <CJK> +F2A4 9B1A F2A4 <CJK> +F2A5 9B1F F2A5 <CJK> +F2A6 9B22 F2A6 <CJK> +F2A7 9B23 F2A7 <CJK> +F2A8 9B25 F2A8 <CJK> +F2A9 9B27 F2A9 <CJK> +F2AA 9B28 F2AA <CJK> +F2AB 9B29 F2AB <CJK> +F2AC 9B2A F2AC <CJK> +F2AD 9B2E F2AD <CJK> +F2AE 9B2F F2AE <CJK> +F2AF 9B32 F2AF <CJK> +F2B0 9B44 F2B0 <CJK> +F2B1 9B43 F2B1 <CJK> +F2B2 9B4F F2B2 <CJK> +F2B3 9B4D F2B3 <CJK> +F2B4 9B4E F2B4 <CJK> +F2B5 9B51 F2B5 <CJK> +F2B6 9B58 F2B6 <CJK> +F2B7 9B74 F2B7 <CJK> +F2B8 9B93 F2B8 <CJK> +F2B9 9B83 F2B9 <CJK> +F2BA 9B91 F2BA <CJK> +F2BB 9B96 F2BB <CJK> +F2BC 9B97 F2BC <CJK> +F2BD 9B9F F2BD <CJK> +F2BE 9BA0 F2BE <CJK> +F2BF 9BA8 F2BF <CJK> +F2C0 9BB4 F2C0 <CJK> +F2C1 9BC0 F2C1 <CJK> +F2C2 9BCA F2C2 <CJK> +F2C3 9BB9 F2C3 <CJK> +F2C4 9BC6 F2C4 <CJK> +F2C5 9BCF F2C5 <CJK> +F2C6 9BD1 F2C6 <CJK> +F2C7 9BD2 F2C7 <CJK> +F2C8 9BE3 F2C8 <CJK> +F2C9 9BE2 F2C9 <CJK> +F2CA 9BE4 F2CA <CJK> +F2CB 9BD4 F2CB <CJK> +F2CC 9BE1 F2CC <CJK> +F2CD 9C3A F2CD <CJK> +F2CE 9BF2 F2CE <CJK> +F2CF 9BF1 F2CF <CJK> +F2D0 9BF0 F2D0 <CJK> +F2D1 9C15 F2D1 <CJK> +F2D2 9C14 F2D2 <CJK> +F2D3 9C09 F2D3 <CJK> +F2D4 9C13 F2D4 <CJK> +F2D5 9C0C F2D5 <CJK> +F2D6 9C06 F2D6 <CJK> +F2D7 9C08 F2D7 <CJK> +F2D8 9C12 F2D8 <CJK> +F2D9 9C0A F2D9 <CJK> +F2DA 9C04 F2DA <CJK> +F2DB 9C2E F2DB <CJK> +F2DC 9C1B F2DC <CJK> +F2DD 9C25 F2DD <CJK> +F2DE 9C24 F2DE <CJK> +F2DF 9C21 F2DF <CJK> +F2E0 9C30 F2E0 <CJK> +F2E1 9C47 F2E1 <CJK> +F2E2 9C32 F2E2 <CJK> +F2E3 9C46 F2E3 <CJK> +F2E4 9C3E F2E4 <CJK> +F2E5 9C5A F2E5 <CJK> +F2E6 9C60 F2E6 <CJK> +F2E7 9C67 F2E7 <CJK> +F2E8 9C76 F2E8 <CJK> +F2E9 9C78 F2E9 <CJK> +F2EA 9CE7 F2EA <CJK> +F2EB 9CEC F2EB <CJK> +F2EC 9CF0 F2EC <CJK> +F2ED 9D09 F2ED <CJK> +F2EE 9D08 F2EE <CJK> +F2EF 9CEB F2EF <CJK> +F2F0 9D03 F2F0 <CJK> +F2F1 9D06 F2F1 <CJK> +F2F2 9D2A F2F2 <CJK> +F2F3 9D26 F2F3 <CJK> +F2F4 9DAF F2F4 <CJK> +F2F5 9D23 F2F5 <CJK> +F2F6 9D1F F2F6 <CJK> +F2F7 9D44 F2F7 <CJK> +F2F8 9D15 F2F8 <CJK> +F2F9 9D12 F2F9 <CJK> +F2FA 9D41 F2FA <CJK> +F2FB 9D3F F2FB <CJK> +F2FC 9D3E F2FC <CJK> +F2FD 9D46 F2FD <CJK> +F2FE 9D48 F2FE <CJK> +F3A1 9D5D F3A1 <CJK> +F3A2 9D5E F3A2 <CJK> +F3A3 9D64 F3A3 <CJK> +F3A4 9D51 F3A4 <CJK> +F3A5 9D50 F3A5 <CJK> +F3A6 9D59 F3A6 <CJK> +F3A7 9D72 F3A7 <CJK> +F3A8 9D89 F3A8 <CJK> +F3A9 9D87 F3A9 <CJK> +F3AA 9DAB F3AA <CJK> +F3AB 9D6F F3AB <CJK> +F3AC 9D7A F3AC <CJK> +F3AD 9D9A F3AD <CJK> +F3AE 9DA4 F3AE <CJK> +F3AF 9DA9 F3AF <CJK> +F3B0 9DB2 F3B0 <CJK> +F3B1 9DC4 F3B1 <CJK> +F3B2 9DC1 F3B2 <CJK> +F3B3 9DBB F3B3 <CJK> +F3B4 9DB8 F3B4 <CJK> +F3B5 9DBA F3B5 <CJK> +F3B6 9DC6 F3B6 <CJK> +F3B7 9DCF F3B7 <CJK> +F3B8 9DC2 F3B8 <CJK> +F3B9 9DD9 F3B9 <CJK> +F3BA 9DD3 F3BA <CJK> +F3BB 9DF8 F3BB <CJK> +F3BC 9DE6 F3BC <CJK> +F3BD 9DED F3BD <CJK> +F3BE 9DEF F3BE <CJK> +F3BF 9DFD F3BF <CJK> +F3C0 9E1A F3C0 <CJK> +F3C1 9E1B F3C1 <CJK> +F3C2 9E1E F3C2 <CJK> +F3C3 9E75 F3C3 <CJK> +F3C4 9E79 F3C4 <CJK> +F3C5 9E7D F3C5 <CJK> +F3C6 9E81 F3C6 <CJK> +F3C7 9E88 F3C7 <CJK> +F3C8 9E8B F3C8 <CJK> +F3C9 9E8C F3C9 <CJK> +F3CA 9E92 F3CA <CJK> +F3CB 9E95 F3CB <CJK> +F3CC 9E91 F3CC <CJK> +F3CD 9E9D F3CD <CJK> +F3CE 9EA5 F3CE <CJK> +F3CF 9EA9 F3CF <CJK> +F3D0 9EB8 F3D0 <CJK> +F3D1 9EAA F3D1 <CJK> +F3D2 9EAD F3D2 <CJK> +F3D3 9761 F3D3 <CJK> +F3D4 9ECC F3D4 <CJK> +F3D5 9ECE F3D5 <CJK> +F3D6 9ECF F3D6 <CJK> +F3D7 9ED0 F3D7 <CJK> +F3D8 9ED4 F3D8 <CJK> +F3D9 9EDC F3D9 <CJK> +F3DA 9EDE F3DA <CJK> +F3DB 9EDD F3DB <CJK> +F3DC 9EE0 F3DC <CJK> +F3DD 9EE5 F3DD <CJK> +F3DE 9EE8 F3DE <CJK> +F3DF 9EEF F3DF <CJK> +F3E0 9EF4 F3E0 <CJK> +F3E1 9EF6 F3E1 <CJK> +F3E2 9EF7 F3E2 <CJK> +F3E3 9EF9 F3E3 <CJK> +F3E4 9EFB F3E4 <CJK> +F3E5 9EFC F3E5 <CJK> +F3E6 9EFD F3E6 <CJK> +F3E7 9F07 F3E7 <CJK> +F3E8 9F08 F3E8 <CJK> +F3E9 76B7 F3E9 <CJK> +F3EA 9F15 F3EA <CJK> +F3EB 9F21 F3EB <CJK> +F3EC 9F2C F3EC <CJK> +F3ED 9F3E F3ED <CJK> +F3EE 9F4A F3EE <CJK> +F3EF 9F52 F3EF <CJK> +F3F0 9F54 F3F0 <CJK> +F3F1 9F63 F3F1 <CJK> +F3F2 9F5F F3F2 <CJK> +F3F3 9F60 F3F3 <CJK> +F3F4 9F61 F3F4 <CJK> +F3F5 9F66 F3F5 <CJK> +F3F6 9F67 F3F6 <CJK> +F3F7 9F6C F3F7 <CJK> +F3F8 9F6A F3F8 <CJK> +F3F9 9F77 F3F9 <CJK> +F3FA 9F72 F3FA <CJK> +F3FB 9F76 F3FB <CJK> +F3FC 9F95 F3FC <CJK> +F3FD 9F9C F3FD <CJK> +F3FE 9FA0 F3FE <CJK> +F4A1 582F F4A1 U+582F <CJK> +F4A2 69C7 F4A2 U+69C7 <CJK> +F4A3 9059 F4A3 U+9059 <CJK> +F4A4 7464 F4A4 U+7464 <CJK> +F4A5 51DC F4A5 U+51DC <CJK> +F4A6 7199 F4A6 U+7199 <CJK> +F5A1 E000 F5A1 User defined range #1 +F5A2 E001 F5A2 User defined range #1 +F5A3 E002 F5A3 User defined range #1 +F5A4 E003 F5A4 User defined range #1 +F5A5 E004 F5A5 User defined range #1 +F5A6 E005 F5A6 User defined range #1 +F5A7 E006 F5A7 User defined range #1 +F5A8 E007 F5A8 User defined range #1 +F5A9 E008 F5A9 User defined range #1 +F5AA E009 F5AA User defined range #1 +F5AB E00A F5AB User defined range #1 +F5AC E00B F5AC User defined range #1 +F5AD E00C F5AD User defined range #1 +F5AE E00D F5AE User defined range #1 +F5AF E00E F5AF User defined range #1 +F5B0 E00F F5B0 User defined range #1 +F5B1 E010 F5B1 User defined range #1 +F5B2 E011 F5B2 User defined range #1 +F5B3 E012 F5B3 User defined range #1 +F5B4 E013 F5B4 User defined range #1 +F5B5 E014 F5B5 User defined range #1 +F5B6 E015 F5B6 User defined range #1 +F5B7 E016 F5B7 User defined range #1 +F5B8 E017 F5B8 User defined range #1 +F5B9 E018 F5B9 User defined range #1 +F5BA E019 F5BA User defined range #1 +F5BB E01A F5BB User defined range #1 +F5BC E01B F5BC User defined range #1 +F5BD E01C F5BD User defined range #1 +F5BE E01D F5BE User defined range #1 +F5BF E01E F5BF User defined range #1 +F5C0 E01F F5C0 User defined range #1 +F5C1 E020 F5C1 User defined range #1 +F5C2 E021 F5C2 User defined range #1 +F5C3 E022 F5C3 User defined range #1 +F5C4 E023 F5C4 User defined range #1 +F5C5 E024 F5C5 User defined range #1 +F5C6 E025 F5C6 User defined range #1 +F5C7 E026 F5C7 User defined range #1 +F5C8 E027 F5C8 User defined range #1 +F5C9 E028 F5C9 User defined range #1 +F5CA E029 F5CA User defined range #1 +F5CB E02A F5CB User defined range #1 +F5CC E02B F5CC User defined range #1 +F5CD E02C F5CD User defined range #1 +F5CE E02D F5CE User defined range #1 +F5CF E02E F5CF User defined range #1 +F5D0 E02F F5D0 User defined range #1 +F5D1 E030 F5D1 User defined range #1 +F5D2 E031 F5D2 User defined range #1 +F5D3 E032 F5D3 User defined range #1 +F5D4 E033 F5D4 User defined range #1 +F5D5 E034 F5D5 User defined range #1 +F5D6 E035 F5D6 User defined range #1 +F5D7 E036 F5D7 User defined range #1 +F5D8 E037 F5D8 User defined range #1 +F5D9 E038 F5D9 User defined range #1 +F5DA E039 F5DA User defined range #1 +F5DB E03A F5DB User defined range #1 +F5DC E03B F5DC User defined range #1 +F5DD E03C F5DD User defined range #1 +F5DE E03D F5DE User defined range #1 +F5DF E03E F5DF User defined range #1 +F5E0 E03F F5E0 User defined range #1 +F5E1 E040 F5E1 User defined range #1 +F5E2 E041 F5E2 User defined range #1 +F5E3 E042 F5E3 User defined range #1 +F5E4 E043 F5E4 User defined range #1 +F5E5 E044 F5E5 User defined range #1 +F5E6 E045 F5E6 User defined range #1 +F5E7 E046 F5E7 User defined range #1 +F5E8 E047 F5E8 User defined range #1 +F5E9 E048 F5E9 User defined range #1 +F5EA E049 F5EA User defined range #1 +F5EB E04A F5EB User defined range #1 +F5EC E04B F5EC User defined range #1 +F5ED E04C F5ED User defined range #1 +F5EE E04D F5EE User defined range #1 +F5EF E04E F5EF User defined range #1 +F5F0 E04F F5F0 User defined range #1 +F5F1 E050 F5F1 User defined range #1 +F5F2 E051 F5F2 User defined range #1 +F5F3 E052 F5F3 User defined range #1 +F5F4 E053 F5F4 User defined range #1 +F5F5 E054 F5F5 User defined range #1 +F5F6 E055 F5F6 User defined range #1 +F5F7 E056 F5F7 User defined range #1 +F5F8 E057 F5F8 User defined range #1 +F5F9 E058 F5F9 User defined range #1 +F5FA E059 F5FA User defined range #1 +F5FB E05A F5FB User defined range #1 +F5FC E05B F5FC User defined range #1 +F5FD E05C F5FD User defined range #1 +F5FE E05D F5FE User defined range #1 +F6A1 E05E F6A1 User defined range #1 +F6A2 E05F F6A2 User defined range #1 +F6A3 E060 F6A3 User defined range #1 +F6A4 E061 F6A4 User defined range #1 +F6A5 E062 F6A5 User defined range #1 +F6A6 E063 F6A6 User defined range #1 +F6A7 E064 F6A7 User defined range #1 +F6A8 E065 F6A8 User defined range #1 +F6A9 E066 F6A9 User defined range #1 +F6AA E067 F6AA User defined range #1 +F6AB E068 F6AB User defined range #1 +F6AC E069 F6AC User defined range #1 +F6AD E06A F6AD User defined range #1 +F6AE E06B F6AE User defined range #1 +F6AF E06C F6AF User defined range #1 +F6B0 E06D F6B0 User defined range #1 +F6B1 E06E F6B1 User defined range #1 +F6B2 E06F F6B2 User defined range #1 +F6B3 E070 F6B3 User defined range #1 +F6B4 E071 F6B4 User defined range #1 +F6B5 E072 F6B5 User defined range #1 +F6B6 E073 F6B6 User defined range #1 +F6B7 E074 F6B7 User defined range #1 +F6B8 E075 F6B8 User defined range #1 +F6B9 E076 F6B9 User defined range #1 +F6BA E077 F6BA User defined range #1 +F6BB E078 F6BB User defined range #1 +F6BC E079 F6BC User defined range #1 +F6BD E07A F6BD User defined range #1 +F6BE E07B F6BE User defined range #1 +F6BF E07C F6BF User defined range #1 +F6C0 E07D F6C0 User defined range #1 +F6C1 E07E F6C1 User defined range #1 +F6C2 E07F F6C2 User defined range #1 +F6C3 E080 F6C3 User defined range #1 +F6C4 E081 F6C4 User defined range #1 +F6C5 E082 F6C5 User defined range #1 +F6C6 E083 F6C6 User defined range #1 +F6C7 E084 F6C7 User defined range #1 +F6C8 E085 F6C8 User defined range #1 +F6C9 E086 F6C9 User defined range #1 +F6CA E087 F6CA User defined range #1 +F6CB E088 F6CB User defined range #1 +F6CC E089 F6CC User defined range #1 +F6CD E08A F6CD User defined range #1 +F6CE E08B F6CE User defined range #1 +F6CF E08C F6CF User defined range #1 +F6D0 E08D F6D0 User defined range #1 +F6D1 E08E F6D1 User defined range #1 +F6D2 E08F F6D2 User defined range #1 +F6D3 E090 F6D3 User defined range #1 +F6D4 E091 F6D4 User defined range #1 +F6D5 E092 F6D5 User defined range #1 +F6D6 E093 F6D6 User defined range #1 +F6D7 E094 F6D7 User defined range #1 +F6D8 E095 F6D8 User defined range #1 +F6D9 E096 F6D9 User defined range #1 +F6DA E097 F6DA User defined range #1 +F6DB E098 F6DB User defined range #1 +F6DC E099 F6DC User defined range #1 +F6DD E09A F6DD User defined range #1 +F6DE E09B F6DE User defined range #1 +F6DF E09C F6DF User defined range #1 +F6E0 E09D F6E0 User defined range #1 +F6E1 E09E F6E1 User defined range #1 +F6E2 E09F F6E2 User defined range #1 +F6E3 E0A0 F6E3 User defined range #1 +F6E4 E0A1 F6E4 User defined range #1 +F6E5 E0A2 F6E5 User defined range #1 +F6E6 E0A3 F6E6 User defined range #1 +F6E7 E0A4 F6E7 User defined range #1 +F6E8 E0A5 F6E8 User defined range #1 +F6E9 E0A6 F6E9 User defined range #1 +F6EA E0A7 F6EA User defined range #1 +F6EB E0A8 F6EB User defined range #1 +F6EC E0A9 F6EC User defined range #1 +F6ED E0AA F6ED User defined range #1 +F6EE E0AB F6EE User defined range #1 +F6EF E0AC F6EF User defined range #1 +F6F0 E0AD F6F0 User defined range #1 +F6F1 E0AE F6F1 User defined range #1 +F6F2 E0AF F6F2 User defined range #1 +F6F3 E0B0 F6F3 User defined range #1 +F6F4 E0B1 F6F4 User defined range #1 +F6F5 E0B2 F6F5 User defined range #1 +F6F6 E0B3 F6F6 User defined range #1 +F6F7 E0B4 F6F7 User defined range #1 +F6F8 E0B5 F6F8 User defined range #1 +F6F9 E0B6 F6F9 User defined range #1 +F6FA E0B7 F6FA User defined range #1 +F6FB E0B8 F6FB User defined range #1 +F6FC E0B9 F6FC User defined range #1 +F6FD E0BA F6FD User defined range #1 +F6FE E0BB F6FE User defined range #1 +F7A1 E0BC F7A1 User defined range #1 +F7A2 E0BD F7A2 User defined range #1 +F7A3 E0BE F7A3 User defined range #1 +F7A4 E0BF F7A4 User defined range #1 +F7A5 E0C0 F7A5 User defined range #1 +F7A6 E0C1 F7A6 User defined range #1 +F7A7 E0C2 F7A7 User defined range #1 +F7A8 E0C3 F7A8 User defined range #1 +F7A9 E0C4 F7A9 User defined range #1 +F7AA E0C5 F7AA User defined range #1 +F7AB E0C6 F7AB User defined range #1 +F7AC E0C7 F7AC User defined range #1 +F7AD E0C8 F7AD User defined range #1 +F7AE E0C9 F7AE User defined range #1 +F7AF E0CA F7AF User defined range #1 +F7B0 E0CB F7B0 User defined range #1 +F7B1 E0CC F7B1 User defined range #1 +F7B2 E0CD F7B2 User defined range #1 +F7B3 E0CE F7B3 User defined range #1 +F7B4 E0CF F7B4 User defined range #1 +F7B5 E0D0 F7B5 User defined range #1 +F7B6 E0D1 F7B6 User defined range #1 +F7B7 E0D2 F7B7 User defined range #1 +F7B8 E0D3 F7B8 User defined range #1 +F7B9 E0D4 F7B9 User defined range #1 +F7BA E0D5 F7BA User defined range #1 +F7BB E0D6 F7BB User defined range #1 +F7BC E0D7 F7BC User defined range #1 +F7BD E0D8 F7BD User defined range #1 +F7BE E0D9 F7BE User defined range #1 +F7BF E0DA F7BF User defined range #1 +F7C0 E0DB F7C0 User defined range #1 +F7C1 E0DC F7C1 User defined range #1 +F7C2 E0DD F7C2 User defined range #1 +F7C3 E0DE F7C3 User defined range #1 +F7C4 E0DF F7C4 User defined range #1 +F7C5 E0E0 F7C5 User defined range #1 +F7C6 E0E1 F7C6 User defined range #1 +F7C7 E0E2 F7C7 User defined range #1 +F7C8 E0E3 F7C8 User defined range #1 +F7C9 E0E4 F7C9 User defined range #1 +F7CA E0E5 F7CA User defined range #1 +F7CB E0E6 F7CB User defined range #1 +F7CC E0E7 F7CC User defined range #1 +F7CD E0E8 F7CD User defined range #1 +F7CE E0E9 F7CE User defined range #1 +F7CF E0EA F7CF User defined range #1 +F7D0 E0EB F7D0 User defined range #1 +F7D1 E0EC F7D1 User defined range #1 +F7D2 E0ED F7D2 User defined range #1 +F7D3 E0EE F7D3 User defined range #1 +F7D4 E0EF F7D4 User defined range #1 +F7D5 E0F0 F7D5 User defined range #1 +F7D6 E0F1 F7D6 User defined range #1 +F7D7 E0F2 F7D7 User defined range #1 +F7D8 E0F3 F7D8 User defined range #1 +F7D9 E0F4 F7D9 User defined range #1 +F7DA E0F5 F7DA User defined range #1 +F7DB E0F6 F7DB User defined range #1 +F7DC E0F7 F7DC User defined range #1 +F7DD E0F8 F7DD User defined range #1 +F7DE E0F9 F7DE User defined range #1 +F7DF E0FA F7DF User defined range #1 +F7E0 E0FB F7E0 User defined range #1 +F7E1 E0FC F7E1 User defined range #1 +F7E2 E0FD F7E2 User defined range #1 +F7E3 E0FE F7E3 User defined range #1 +F7E4 E0FF F7E4 User defined range #1 +F7E5 E100 F7E5 User defined range #1 +F7E6 E101 F7E6 User defined range #1 +F7E7 E102 F7E7 User defined range #1 +F7E8 E103 F7E8 User defined range #1 +F7E9 E104 F7E9 User defined range #1 +F7EA E105 F7EA User defined range #1 +F7EB E106 F7EB User defined range #1 +F7EC E107 F7EC User defined range #1 +F7ED E108 F7ED User defined range #1 +F7EE E109 F7EE User defined range #1 +F7EF E10A F7EF User defined range #1 +F7F0 E10B F7F0 User defined range #1 +F7F1 E10C F7F1 User defined range #1 +F7F2 E10D F7F2 User defined range #1 +F7F3 E10E F7F3 User defined range #1 +F7F4 E10F F7F4 User defined range #1 +F7F5 E110 F7F5 User defined range #1 +F7F6 E111 F7F6 User defined range #1 +F7F7 E112 F7F7 User defined range #1 +F7F8 E113 F7F8 User defined range #1 +F7F9 E114 F7F9 User defined range #1 +F7FA E115 F7FA User defined range #1 +F7FB E116 F7FB User defined range #1 +F7FC E117 F7FC User defined range #1 +F7FD E118 F7FD User defined range #1 +F7FE E119 F7FE User defined range #1 +F8A1 E11A F8A1 User defined range #1 +F8A2 E11B F8A2 User defined range #1 +F8A3 E11C F8A3 User defined range #1 +F8A4 E11D F8A4 User defined range #1 +F8A5 E11E F8A5 User defined range #1 +F8A6 E11F F8A6 User defined range #1 +F8A7 E120 F8A7 User defined range #1 +F8A8 E121 F8A8 User defined range #1 +F8A9 E122 F8A9 User defined range #1 +F8AA E123 F8AA User defined range #1 +F8AB E124 F8AB User defined range #1 +F8AC E125 F8AC User defined range #1 +F8AD E126 F8AD User defined range #1 +F8AE E127 F8AE User defined range #1 +F8AF E128 F8AF User defined range #1 +F8B0 E129 F8B0 User defined range #1 +F8B1 E12A F8B1 User defined range #1 +F8B2 E12B F8B2 User defined range #1 +F8B3 E12C F8B3 User defined range #1 +F8B4 E12D F8B4 User defined range #1 +F8B5 E12E F8B5 User defined range #1 +F8B6 E12F F8B6 User defined range #1 +F8B7 E130 F8B7 User defined range #1 +F8B8 E131 F8B8 User defined range #1 +F8B9 E132 F8B9 User defined range #1 +F8BA E133 F8BA User defined range #1 +F8BB E134 F8BB User defined range #1 +F8BC E135 F8BC User defined range #1 +F8BD E136 F8BD User defined range #1 +F8BE E137 F8BE User defined range #1 +F8BF E138 F8BF User defined range #1 +F8C0 E139 F8C0 User defined range #1 +F8C1 E13A F8C1 User defined range #1 +F8C2 E13B F8C2 User defined range #1 +F8C3 E13C F8C3 User defined range #1 +F8C4 E13D F8C4 User defined range #1 +F8C5 E13E F8C5 User defined range #1 +F8C6 E13F F8C6 User defined range #1 +F8C7 E140 F8C7 User defined range #1 +F8C8 E141 F8C8 User defined range #1 +F8C9 E142 F8C9 User defined range #1 +F8CA E143 F8CA User defined range #1 +F8CB E144 F8CB User defined range #1 +F8CC E145 F8CC User defined range #1 +F8CD E146 F8CD User defined range #1 +F8CE E147 F8CE User defined range #1 +F8CF E148 F8CF User defined range #1 +F8D0 E149 F8D0 User defined range #1 +F8D1 E14A F8D1 User defined range #1 +F8D2 E14B F8D2 User defined range #1 +F8D3 E14C F8D3 User defined range #1 +F8D4 E14D F8D4 User defined range #1 +F8D5 E14E F8D5 User defined range #1 +F8D6 E14F F8D6 User defined range #1 +F8D7 E150 F8D7 User defined range #1 +F8D8 E151 F8D8 User defined range #1 +F8D9 E152 F8D9 User defined range #1 +F8DA E153 F8DA User defined range #1 +F8DB E154 F8DB User defined range #1 +F8DC E155 F8DC User defined range #1 +F8DD E156 F8DD User defined range #1 +F8DE E157 F8DE User defined range #1 +F8DF E158 F8DF User defined range #1 +F8E0 E159 F8E0 User defined range #1 +F8E1 E15A F8E1 User defined range #1 +F8E2 E15B F8E2 User defined range #1 +F8E3 E15C F8E3 User defined range #1 +F8E4 E15D F8E4 User defined range #1 +F8E5 E15E F8E5 User defined range #1 +F8E6 E15F F8E6 User defined range #1 +F8E7 E160 F8E7 User defined range #1 +F8E8 E161 F8E8 User defined range #1 +F8E9 E162 F8E9 User defined range #1 +F8EA E163 F8EA User defined range #1 +F8EB E164 F8EB User defined range #1 +F8EC E165 F8EC User defined range #1 +F8ED E166 F8ED User defined range #1 +F8EE E167 F8EE User defined range #1 +F8EF E168 F8EF User defined range #1 +F8F0 E169 F8F0 User defined range #1 +F8F1 E16A F8F1 User defined range #1 +F8F2 E16B F8F2 User defined range #1 +F8F3 E16C F8F3 User defined range #1 +F8F4 E16D F8F4 User defined range #1 +F8F5 E16E F8F5 User defined range #1 +F8F6 E16F F8F6 User defined range #1 +F8F7 E170 F8F7 User defined range #1 +F8F8 E171 F8F8 User defined range #1 +F8F9 E172 F8F9 User defined range #1 +F8FA E173 F8FA User defined range #1 +F8FB E174 F8FB User defined range #1 +F8FC E175 F8FC User defined range #1 +F8FD E176 F8FD User defined range #1 +F8FE E177 F8FE User defined range #1 +F9A1 E178 F9A1 User defined range #1 +F9A2 E179 F9A2 User defined range #1 +F9A3 E17A F9A3 User defined range #1 +F9A4 E17B F9A4 User defined range #1 +F9A5 E17C F9A5 User defined range #1 +F9A6 E17D F9A6 User defined range #1 +F9A7 E17E F9A7 User defined range #1 +F9A8 E17F F9A8 User defined range #1 +F9A9 E180 F9A9 User defined range #1 +F9AA E181 F9AA User defined range #1 +F9AB E182 F9AB User defined range #1 +F9AC E183 F9AC User defined range #1 +F9AD E184 F9AD User defined range #1 +F9AE E185 F9AE User defined range #1 +F9AF E186 F9AF User defined range #1 +F9B0 E187 F9B0 User defined range #1 +F9B1 E188 F9B1 User defined range #1 +F9B2 E189 F9B2 User defined range #1 +F9B3 E18A F9B3 User defined range #1 +F9B4 E18B F9B4 User defined range #1 +F9B5 E18C F9B5 User defined range #1 +F9B6 E18D F9B6 User defined range #1 +F9B7 E18E F9B7 User defined range #1 +F9B8 E18F F9B8 User defined range #1 +F9B9 E190 F9B9 User defined range #1 +F9BA E191 F9BA User defined range #1 +F9BB E192 F9BB User defined range #1 +F9BC E193 F9BC User defined range #1 +F9BD E194 F9BD User defined range #1 +F9BE E195 F9BE User defined range #1 +F9BF E196 F9BF User defined range #1 +F9C0 E197 F9C0 User defined range #1 +F9C1 E198 F9C1 User defined range #1 +F9C2 E199 F9C2 User defined range #1 +F9C3 E19A F9C3 User defined range #1 +F9C4 E19B F9C4 User defined range #1 +F9C5 E19C F9C5 User defined range #1 +F9C6 E19D F9C6 User defined range #1 +F9C7 E19E F9C7 User defined range #1 +F9C8 E19F F9C8 User defined range #1 +F9C9 E1A0 F9C9 User defined range #1 +F9CA E1A1 F9CA User defined range #1 +F9CB E1A2 F9CB User defined range #1 +F9CC E1A3 F9CC User defined range #1 +F9CD E1A4 F9CD User defined range #1 +F9CE E1A5 F9CE User defined range #1 +F9CF E1A6 F9CF User defined range #1 +F9D0 E1A7 F9D0 User defined range #1 +F9D1 E1A8 F9D1 User defined range #1 +F9D2 E1A9 F9D2 User defined range #1 +F9D3 E1AA F9D3 User defined range #1 +F9D4 E1AB F9D4 User defined range #1 +F9D5 E1AC F9D5 User defined range #1 +F9D6 E1AD F9D6 User defined range #1 +F9D7 E1AE F9D7 User defined range #1 +F9D8 E1AF F9D8 User defined range #1 +F9D9 E1B0 F9D9 User defined range #1 +F9DA E1B1 F9DA User defined range #1 +F9DB E1B2 F9DB User defined range #1 +F9DC E1B3 F9DC User defined range #1 +F9DD E1B4 F9DD User defined range #1 +F9DE E1B5 F9DE User defined range #1 +F9DF E1B6 F9DF User defined range #1 +F9E0 E1B7 F9E0 User defined range #1 +F9E1 E1B8 F9E1 User defined range #1 +F9E2 E1B9 F9E2 User defined range #1 +F9E3 E1BA F9E3 User defined range #1 +F9E4 E1BB F9E4 User defined range #1 +F9E5 E1BC F9E5 User defined range #1 +F9E6 E1BD F9E6 User defined range #1 +F9E7 E1BE F9E7 User defined range #1 +F9E8 E1BF F9E8 User defined range #1 +F9E9 E1C0 F9E9 User defined range #1 +F9EA E1C1 F9EA User defined range #1 +F9EB E1C2 F9EB User defined range #1 +F9EC E1C3 F9EC User defined range #1 +F9ED E1C4 F9ED User defined range #1 +F9EE E1C5 F9EE User defined range #1 +F9EF E1C6 F9EF User defined range #1 +F9F0 E1C7 F9F0 User defined range #1 +F9F1 E1C8 F9F1 User defined range #1 +F9F2 E1C9 F9F2 User defined range #1 +F9F3 E1CA F9F3 User defined range #1 +F9F4 E1CB F9F4 User defined range #1 +F9F5 E1CC F9F5 User defined range #1 +F9F6 E1CD F9F6 User defined range #1 +F9F7 E1CE F9F7 User defined range #1 +F9F8 E1CF F9F8 User defined range #1 +F9F9 E1D0 F9F9 User defined range #1 +F9FA E1D1 F9FA User defined range #1 +F9FB E1D2 F9FB User defined range #1 +F9FC E1D3 F9FC User defined range #1 +F9FD E1D4 F9FD User defined range #1 +F9FE E1D5 F9FE User defined range #1 +FAA1 E1D6 FAA1 User defined range #1 +FAA2 E1D7 FAA2 User defined range #1 +FAA3 E1D8 FAA3 User defined range #1 +FAA4 E1D9 FAA4 User defined range #1 +FAA5 E1DA FAA5 User defined range #1 +FAA6 E1DB FAA6 User defined range #1 +FAA7 E1DC FAA7 User defined range #1 +FAA8 E1DD FAA8 User defined range #1 +FAA9 E1DE FAA9 User defined range #1 +FAAA E1DF FAAA User defined range #1 +FAAB E1E0 FAAB User defined range #1 +FAAC E1E1 FAAC User defined range #1 +FAAD E1E2 FAAD User defined range #1 +FAAE E1E3 FAAE User defined range #1 +FAAF E1E4 FAAF User defined range #1 +FAB0 E1E5 FAB0 User defined range #1 +FAB1 E1E6 FAB1 User defined range #1 +FAB2 E1E7 FAB2 User defined range #1 +FAB3 E1E8 FAB3 User defined range #1 +FAB4 E1E9 FAB4 User defined range #1 +FAB5 E1EA FAB5 User defined range #1 +FAB6 E1EB FAB6 User defined range #1 +FAB7 E1EC FAB7 User defined range #1 +FAB8 E1ED FAB8 User defined range #1 +FAB9 E1EE FAB9 User defined range #1 +FABA E1EF FABA User defined range #1 +FABB E1F0 FABB User defined range #1 +FABC E1F1 FABC User defined range #1 +FABD E1F2 FABD User defined range #1 +FABE E1F3 FABE User defined range #1 +FABF E1F4 FABF User defined range #1 +FAC0 E1F5 FAC0 User defined range #1 +FAC1 E1F6 FAC1 User defined range #1 +FAC2 E1F7 FAC2 User defined range #1 +FAC3 E1F8 FAC3 User defined range #1 +FAC4 E1F9 FAC4 User defined range #1 +FAC5 E1FA FAC5 User defined range #1 +FAC6 E1FB FAC6 User defined range #1 +FAC7 E1FC FAC7 User defined range #1 +FAC8 E1FD FAC8 User defined range #1 +FAC9 E1FE FAC9 User defined range #1 +FACA E1FF FACA User defined range #1 +FACB E200 FACB User defined range #1 +FACC E201 FACC User defined range #1 +FACD E202 FACD User defined range #1 +FACE E203 FACE User defined range #1 +FACF E204 FACF User defined range #1 +FAD0 E205 FAD0 User defined range #1 +FAD1 E206 FAD1 User defined range #1 +FAD2 E207 FAD2 User defined range #1 +FAD3 E208 FAD3 User defined range #1 +FAD4 E209 FAD4 User defined range #1 +FAD5 E20A FAD5 User defined range #1 +FAD6 E20B FAD6 User defined range #1 +FAD7 E20C FAD7 User defined range #1 +FAD8 E20D FAD8 User defined range #1 +FAD9 E20E FAD9 User defined range #1 +FADA E20F FADA User defined range #1 +FADB E210 FADB User defined range #1 +FADC E211 FADC User defined range #1 +FADD E212 FADD User defined range #1 +FADE E213 FADE User defined range #1 +FADF E214 FADF User defined range #1 +FAE0 E215 FAE0 User defined range #1 +FAE1 E216 FAE1 User defined range #1 +FAE2 E217 FAE2 User defined range #1 +FAE3 E218 FAE3 User defined range #1 +FAE4 E219 FAE4 User defined range #1 +FAE5 E21A FAE5 User defined range #1 +FAE6 E21B FAE6 User defined range #1 +FAE7 E21C FAE7 User defined range #1 +FAE8 E21D FAE8 User defined range #1 +FAE9 E21E FAE9 User defined range #1 +FAEA E21F FAEA User defined range #1 +FAEB E220 FAEB User defined range #1 +FAEC E221 FAEC User defined range #1 +FAED E222 FAED User defined range #1 +FAEE E223 FAEE User defined range #1 +FAEF E224 FAEF User defined range #1 +FAF0 E225 FAF0 User defined range #1 +FAF1 E226 FAF1 User defined range #1 +FAF2 E227 FAF2 User defined range #1 +FAF3 E228 FAF3 User defined range #1 +FAF4 E229 FAF4 User defined range #1 +FAF5 E22A FAF5 User defined range #1 +FAF6 E22B FAF6 User defined range #1 +FAF7 E22C FAF7 User defined range #1 +FAF8 E22D FAF8 User defined range #1 +FAF9 E22E FAF9 User defined range #1 +FAFA E22F FAFA User defined range #1 +FAFB E230 FAFB User defined range #1 +FAFC E231 FAFC User defined range #1 +FAFD E232 FAFD User defined range #1 +FAFE E233 FAFE User defined range #1 +FBA1 E234 FBA1 User defined range #1 +FBA2 E235 FBA2 User defined range #1 +FBA3 E236 FBA3 User defined range #1 +FBA4 E237 FBA4 User defined range #1 +FBA5 E238 FBA5 User defined range #1 +FBA6 E239 FBA6 User defined range #1 +FBA7 E23A FBA7 User defined range #1 +FBA8 E23B FBA8 User defined range #1 +FBA9 E23C FBA9 User defined range #1 +FBAA E23D FBAA User defined range #1 +FBAB E23E FBAB User defined range #1 +FBAC E23F FBAC User defined range #1 +FBAD E240 FBAD User defined range #1 +FBAE E241 FBAE User defined range #1 +FBAF E242 FBAF User defined range #1 +FBB0 E243 FBB0 User defined range #1 +FBB1 E244 FBB1 User defined range #1 +FBB2 E245 FBB2 User defined range #1 +FBB3 E246 FBB3 User defined range #1 +FBB4 E247 FBB4 User defined range #1 +FBB5 E248 FBB5 User defined range #1 +FBB6 E249 FBB6 User defined range #1 +FBB7 E24A FBB7 User defined range #1 +FBB8 E24B FBB8 User defined range #1 +FBB9 E24C FBB9 User defined range #1 +FBBA E24D FBBA User defined range #1 +FBBB E24E FBBB User defined range #1 +FBBC E24F FBBC User defined range #1 +FBBD E250 FBBD User defined range #1 +FBBE E251 FBBE User defined range #1 +FBBF E252 FBBF User defined range #1 +FBC0 E253 FBC0 User defined range #1 +FBC1 E254 FBC1 User defined range #1 +FBC2 E255 FBC2 User defined range #1 +FBC3 E256 FBC3 User defined range #1 +FBC4 E257 FBC4 User defined range #1 +FBC5 E258 FBC5 User defined range #1 +FBC6 E259 FBC6 User defined range #1 +FBC7 E25A FBC7 User defined range #1 +FBC8 E25B FBC8 User defined range #1 +FBC9 E25C FBC9 User defined range #1 +FBCA E25D FBCA User defined range #1 +FBCB E25E FBCB User defined range #1 +FBCC E25F FBCC User defined range #1 +FBCD E260 FBCD User defined range #1 +FBCE E261 FBCE User defined range #1 +FBCF E262 FBCF User defined range #1 +FBD0 E263 FBD0 User defined range #1 +FBD1 E264 FBD1 User defined range #1 +FBD2 E265 FBD2 User defined range #1 +FBD3 E266 FBD3 User defined range #1 +FBD4 E267 FBD4 User defined range #1 +FBD5 E268 FBD5 User defined range #1 +FBD6 E269 FBD6 User defined range #1 +FBD7 E26A FBD7 User defined range #1 +FBD8 E26B FBD8 User defined range #1 +FBD9 E26C FBD9 User defined range #1 +FBDA E26D FBDA User defined range #1 +FBDB E26E FBDB User defined range #1 +FBDC E26F FBDC User defined range #1 +FBDD E270 FBDD User defined range #1 +FBDE E271 FBDE User defined range #1 +FBDF E272 FBDF User defined range #1 +FBE0 E273 FBE0 User defined range #1 +FBE1 E274 FBE1 User defined range #1 +FBE2 E275 FBE2 User defined range #1 +FBE3 E276 FBE3 User defined range #1 +FBE4 E277 FBE4 User defined range #1 +FBE5 E278 FBE5 User defined range #1 +FBE6 E279 FBE6 User defined range #1 +FBE7 E27A FBE7 User defined range #1 +FBE8 E27B FBE8 User defined range #1 +FBE9 E27C FBE9 User defined range #1 +FBEA E27D FBEA User defined range #1 +FBEB E27E FBEB User defined range #1 +FBEC E27F FBEC User defined range #1 +FBED E280 FBED User defined range #1 +FBEE E281 FBEE User defined range #1 +FBEF E282 FBEF User defined range #1 +FBF0 E283 FBF0 User defined range #1 +FBF1 E284 FBF1 User defined range #1 +FBF2 E285 FBF2 User defined range #1 +FBF3 E286 FBF3 User defined range #1 +FBF4 E287 FBF4 User defined range #1 +FBF5 E288 FBF5 User defined range #1 +FBF6 E289 FBF6 User defined range #1 +FBF7 E28A FBF7 User defined range #1 +FBF8 E28B FBF8 User defined range #1 +FBF9 E28C FBF9 User defined range #1 +FBFA E28D FBFA User defined range #1 +FBFB E28E FBFB User defined range #1 +FBFC E28F FBFC User defined range #1 +FBFD E290 FBFD User defined range #1 +FBFE E291 FBFE User defined range #1 +FCA1 E292 FCA1 User defined range #1 +FCA2 E293 FCA2 User defined range #1 +FCA3 E294 FCA3 User defined range #1 +FCA4 E295 FCA4 User defined range #1 +FCA5 E296 FCA5 User defined range #1 +FCA6 E297 FCA6 User defined range #1 +FCA7 E298 FCA7 User defined range #1 +FCA8 E299 FCA8 User defined range #1 +FCA9 E29A FCA9 User defined range #1 +FCAA E29B FCAA User defined range #1 +FCAB E29C FCAB User defined range #1 +FCAC E29D FCAC User defined range #1 +FCAD E29E FCAD User defined range #1 +FCAE E29F FCAE User defined range #1 +FCAF E2A0 FCAF User defined range #1 +FCB0 E2A1 FCB0 User defined range #1 +FCB1 E2A2 FCB1 User defined range #1 +FCB2 E2A3 FCB2 User defined range #1 +FCB3 E2A4 FCB3 User defined range #1 +FCB4 E2A5 FCB4 User defined range #1 +FCB5 E2A6 FCB5 User defined range #1 +FCB6 E2A7 FCB6 User defined range #1 +FCB7 E2A8 FCB7 User defined range #1 +FCB8 E2A9 FCB8 User defined range #1 +FCB9 E2AA FCB9 User defined range #1 +FCBA E2AB FCBA User defined range #1 +FCBB E2AC FCBB User defined range #1 +FCBC E2AD FCBC User defined range #1 +FCBD E2AE FCBD User defined range #1 +FCBE E2AF FCBE User defined range #1 +FCBF E2B0 FCBF User defined range #1 +FCC0 E2B1 FCC0 User defined range #1 +FCC1 E2B2 FCC1 User defined range #1 +FCC2 E2B3 FCC2 User defined range #1 +FCC3 E2B4 FCC3 User defined range #1 +FCC4 E2B5 FCC4 User defined range #1 +FCC5 E2B6 FCC5 User defined range #1 +FCC6 E2B7 FCC6 User defined range #1 +FCC7 E2B8 FCC7 User defined range #1 +FCC8 E2B9 FCC8 User defined range #1 +FCC9 E2BA FCC9 User defined range #1 +FCCA E2BB FCCA User defined range #1 +FCCB E2BC FCCB User defined range #1 +FCCC E2BD FCCC User defined range #1 +FCCD E2BE FCCD User defined range #1 +FCCE E2BF FCCE User defined range #1 +FCCF E2C0 FCCF User defined range #1 +FCD0 E2C1 FCD0 User defined range #1 +FCD1 E2C2 FCD1 User defined range #1 +FCD2 E2C3 FCD2 User defined range #1 +FCD3 E2C4 FCD3 User defined range #1 +FCD4 E2C5 FCD4 User defined range #1 +FCD5 E2C6 FCD5 User defined range #1 +FCD6 E2C7 FCD6 User defined range #1 +FCD7 E2C8 FCD7 User defined range #1 +FCD8 E2C9 FCD8 User defined range #1 +FCD9 E2CA FCD9 User defined range #1 +FCDA E2CB FCDA User defined range #1 +FCDB E2CC FCDB User defined range #1 +FCDC E2CD FCDC User defined range #1 +FCDD E2CE FCDD User defined range #1 +FCDE E2CF FCDE User defined range #1 +FCDF E2D0 FCDF User defined range #1 +FCE0 E2D1 FCE0 User defined range #1 +FCE1 E2D2 FCE1 User defined range #1 +FCE2 E2D3 FCE2 User defined range #1 +FCE3 E2D4 FCE3 User defined range #1 +FCE4 E2D5 FCE4 User defined range #1 +FCE5 E2D6 FCE5 User defined range #1 +FCE6 E2D7 FCE6 User defined range #1 +FCE7 E2D8 FCE7 User defined range #1 +FCE8 E2D9 FCE8 User defined range #1 +FCE9 E2DA FCE9 User defined range #1 +FCEA E2DB FCEA User defined range #1 +FCEB E2DC FCEB User defined range #1 +FCEC E2DD FCEC User defined range #1 +FCED E2DE FCED User defined range #1 +FCEE E2DF FCEE User defined range #1 +FCEF E2E0 FCEF User defined range #1 +FCF0 E2E1 FCF0 User defined range #1 +FCF1 E2E2 FCF1 User defined range #1 +FCF2 E2E3 FCF2 User defined range #1 +FCF3 E2E4 FCF3 User defined range #1 +FCF4 E2E5 FCF4 User defined range #1 +FCF5 E2E6 FCF5 User defined range #1 +FCF6 E2E7 FCF6 User defined range #1 +FCF7 E2E8 FCF7 User defined range #1 +FCF8 E2E9 FCF8 User defined range #1 +FCF9 E2EA FCF9 User defined range #1 +FCFA E2EB FCFA User defined range #1 +FCFB E2EC FCFB User defined range #1 +FCFC E2ED FCFC User defined range #1 +FCFD E2EE FCFD User defined range #1 +FCFE E2EF FCFE User defined range #1 +FDA1 E2F0 FDA1 User defined range #1 +FDA2 E2F1 FDA2 User defined range #1 +FDA3 E2F2 FDA3 User defined range #1 +FDA4 E2F3 FDA4 User defined range #1 +FDA5 E2F4 FDA5 User defined range #1 +FDA6 E2F5 FDA6 User defined range #1 +FDA7 E2F6 FDA7 User defined range #1 +FDA8 E2F7 FDA8 User defined range #1 +FDA9 E2F8 FDA9 User defined range #1 +FDAA E2F9 FDAA User defined range #1 +FDAB E2FA FDAB User defined range #1 +FDAC E2FB FDAC User defined range #1 +FDAD E2FC FDAD User defined range #1 +FDAE E2FD FDAE User defined range #1 +FDAF E2FE FDAF User defined range #1 +FDB0 E2FF FDB0 User defined range #1 +FDB1 E300 FDB1 User defined range #1 +FDB2 E301 FDB2 User defined range #1 +FDB3 E302 FDB3 User defined range #1 +FDB4 E303 FDB4 User defined range #1 +FDB5 E304 FDB5 User defined range #1 +FDB6 E305 FDB6 User defined range #1 +FDB7 E306 FDB7 User defined range #1 +FDB8 E307 FDB8 User defined range #1 +FDB9 E308 FDB9 User defined range #1 +FDBA E309 FDBA User defined range #1 +FDBB E30A FDBB User defined range #1 +FDBC E30B FDBC User defined range #1 +FDBD E30C FDBD User defined range #1 +FDBE E30D FDBE User defined range #1 +FDBF E30E FDBF User defined range #1 +FDC0 E30F FDC0 User defined range #1 +FDC1 E310 FDC1 User defined range #1 +FDC2 E311 FDC2 User defined range #1 +FDC3 E312 FDC3 User defined range #1 +FDC4 E313 FDC4 User defined range #1 +FDC5 E314 FDC5 User defined range #1 +FDC6 E315 FDC6 User defined range #1 +FDC7 E316 FDC7 User defined range #1 +FDC8 E317 FDC8 User defined range #1 +FDC9 E318 FDC9 User defined range #1 +FDCA E319 FDCA User defined range #1 +FDCB E31A FDCB User defined range #1 +FDCC E31B FDCC User defined range #1 +FDCD E31C FDCD User defined range #1 +FDCE E31D FDCE User defined range #1 +FDCF E31E FDCF User defined range #1 +FDD0 E31F FDD0 User defined range #1 +FDD1 E320 FDD1 User defined range #1 +FDD2 E321 FDD2 User defined range #1 +FDD3 E322 FDD3 User defined range #1 +FDD4 E323 FDD4 User defined range #1 +FDD5 E324 FDD5 User defined range #1 +FDD6 E325 FDD6 User defined range #1 +FDD7 E326 FDD7 User defined range #1 +FDD8 E327 FDD8 User defined range #1 +FDD9 E328 FDD9 User defined range #1 +FDDA E329 FDDA User defined range #1 +FDDB E32A FDDB User defined range #1 +FDDC E32B FDDC User defined range #1 +FDDD E32C FDDD User defined range #1 +FDDE E32D FDDE User defined range #1 +FDDF E32E FDDF User defined range #1 +FDE0 E32F FDE0 User defined range #1 +FDE1 E330 FDE1 User defined range #1 +FDE2 E331 FDE2 User defined range #1 +FDE3 E332 FDE3 User defined range #1 +FDE4 E333 FDE4 User defined range #1 +FDE5 E334 FDE5 User defined range #1 +FDE6 E335 FDE6 User defined range #1 +FDE7 E336 FDE7 User defined range #1 +FDE8 E337 FDE8 User defined range #1 +FDE9 E338 FDE9 User defined range #1 +FDEA E339 FDEA User defined range #1 +FDEB E33A FDEB User defined range #1 +FDEC E33B FDEC User defined range #1 +FDED E33C FDED User defined range #1 +FDEE E33D FDEE User defined range #1 +FDEF E33E FDEF User defined range #1 +FDF0 E33F FDF0 User defined range #1 +FDF1 E340 FDF1 User defined range #1 +FDF2 E341 FDF2 User defined range #1 +FDF3 E342 FDF3 User defined range #1 +FDF4 E343 FDF4 User defined range #1 +FDF5 E344 FDF5 User defined range #1 +FDF6 E345 FDF6 User defined range #1 +FDF7 E346 FDF7 User defined range #1 +FDF8 E347 FDF8 User defined range #1 +FDF9 E348 FDF9 User defined range #1 +FDFA E349 FDFA User defined range #1 +FDFB E34A FDFB User defined range #1 +FDFC E34B FDFC User defined range #1 +FDFD E34C FDFD User defined range #1 +FDFE E34D FDFE User defined range #1 +FEA1 E34E FEA1 User defined range #1 +FEA2 E34F FEA2 User defined range #1 +FEA3 E350 FEA3 User defined range #1 +FEA4 E351 FEA4 User defined range #1 +FEA5 E352 FEA5 User defined range #1 +FEA6 E353 FEA6 User defined range #1 +FEA7 E354 FEA7 User defined range #1 +FEA8 E355 FEA8 User defined range #1 +FEA9 E356 FEA9 User defined range #1 +FEAA E357 FEAA User defined range #1 +FEAB E358 FEAB User defined range #1 +FEAC E359 FEAC User defined range #1 +FEAD E35A FEAD User defined range #1 +FEAE E35B FEAE User defined range #1 +FEAF E35C FEAF User defined range #1 +FEB0 E35D FEB0 User defined range #1 +FEB1 E35E FEB1 User defined range #1 +FEB2 E35F FEB2 User defined range #1 +FEB3 E360 FEB3 User defined range #1 +FEB4 E361 FEB4 User defined range #1 +FEB5 E362 FEB5 User defined range #1 +FEB6 E363 FEB6 User defined range #1 +FEB7 E364 FEB7 User defined range #1 +FEB8 E365 FEB8 User defined range #1 +FEB9 E366 FEB9 User defined range #1 +FEBA E367 FEBA User defined range #1 +FEBB E368 FEBB User defined range #1 +FEBC E369 FEBC User defined range #1 +FEBD E36A FEBD User defined range #1 +FEBE E36B FEBE User defined range #1 +FEBF E36C FEBF User defined range #1 +FEC0 E36D FEC0 User defined range #1 +FEC1 E36E FEC1 User defined range #1 +FEC2 E36F FEC2 User defined range #1 +FEC3 E370 FEC3 User defined range #1 +FEC4 E371 FEC4 User defined range #1 +FEC5 E372 FEC5 User defined range #1 +FEC6 E373 FEC6 User defined range #1 +FEC7 E374 FEC7 User defined range #1 +FEC8 E375 FEC8 User defined range #1 +FEC9 E376 FEC9 User defined range #1 +FECA E377 FECA User defined range #1 +FECB E378 FECB User defined range #1 +FECC E379 FECC User defined range #1 +FECD E37A FECD User defined range #1 +FECE E37B FECE User defined range #1 +FECF E37C FECF User defined range #1 +FED0 E37D FED0 User defined range #1 +FED1 E37E FED1 User defined range #1 +FED2 E37F FED2 User defined range #1 +FED3 E380 FED3 User defined range #1 +FED4 E381 FED4 User defined range #1 +FED5 E382 FED5 User defined range #1 +FED6 E383 FED6 User defined range #1 +FED7 E384 FED7 User defined range #1 +FED8 E385 FED8 User defined range #1 +FED9 E386 FED9 User defined range #1 +FEDA E387 FEDA User defined range #1 +FEDB E388 FEDB User defined range #1 +FEDC E389 FEDC User defined range #1 +FEDD E38A FEDD User defined range #1 +FEDE E38B FEDE User defined range #1 +FEDF E38C FEDF User defined range #1 +FEE0 E38D FEE0 User defined range #1 +FEE1 E38E FEE1 User defined range #1 +FEE2 E38F FEE2 User defined range #1 +FEE3 E390 FEE3 User defined range #1 +FEE4 E391 FEE4 User defined range #1 +FEE5 E392 FEE5 User defined range #1 +FEE6 E393 FEE6 User defined range #1 +FEE7 E394 FEE7 User defined range #1 +FEE8 E395 FEE8 User defined range #1 +FEE9 E396 FEE9 User defined range #1 +FEEA E397 FEEA User defined range #1 +FEEB E398 FEEB User defined range #1 +FEEC E399 FEEC User defined range #1 +FEED E39A FEED User defined range #1 +FEEE E39B FEEE User defined range #1 +FEEF E39C FEEF User defined range #1 +FEF0 E39D FEF0 User defined range #1 +FEF1 E39E FEF1 User defined range #1 +FEF2 E39F FEF2 User defined range #1 +FEF3 E3A0 FEF3 User defined range #1 +FEF4 E3A1 FEF4 User defined range #1 +FEF5 E3A2 FEF5 User defined range #1 +FEF6 E3A3 FEF6 User defined range #1 +FEF7 E3A4 FEF7 User defined range #1 +FEF8 E3A5 FEF8 User defined range #1 +FEF9 E3A6 FEF9 User defined range #1 +FEFA E3A7 FEFA User defined range #1 +FEFB E3A8 FEFB User defined range #1 +FEFC E3A9 FEFC User defined range #1 +FEFD E3AA FEFD User defined range #1 +FEFE E3AB FEFE User defined range #1 +Characters with unsafe Unicode round trip +select hex(ujis), hex(ucs2), hex(ujis2), name from t1 where ujis<>ujis2 order by ujis; +hex(ujis) hex(ucs2) hex(ujis2) name +8FA1A1 003F 3F UNASSIGNED +8FA1A2 003F 3F UNASSIGNED +8FA1A3 003F 3F UNASSIGNED +8FA1A4 003F 3F UNASSIGNED +8FA1A5 003F 3F UNASSIGNED +8FA1A6 003F 3F UNASSIGNED +8FA1A7 003F 3F UNASSIGNED +8FA1A8 003F 3F UNASSIGNED +8FA1A9 003F 3F UNASSIGNED +8FA1AA 003F 3F UNASSIGNED +8FA1AB 003F 3F UNASSIGNED +8FA1AC 003F 3F UNASSIGNED +8FA1AD 003F 3F UNASSIGNED +8FA1AE 003F 3F UNASSIGNED +8FA1AF 003F 3F UNASSIGNED +8FA1B0 003F 3F UNASSIGNED +8FA1B1 003F 3F UNASSIGNED +8FA1B2 003F 3F UNASSIGNED +8FA1B3 003F 3F UNASSIGNED +8FA1B4 003F 3F UNASSIGNED +8FA1B5 003F 3F UNASSIGNED +8FA1B6 003F 3F UNASSIGNED +8FA1B7 003F 3F UNASSIGNED +8FA1B8 003F 3F UNASSIGNED +8FA1B9 003F 3F UNASSIGNED +8FA1BA 003F 3F UNASSIGNED +8FA1BB 003F 3F UNASSIGNED +8FA1BC 003F 3F UNASSIGNED +8FA1BD 003F 3F UNASSIGNED +8FA1BE 003F 3F UNASSIGNED +8FA1BF 003F 3F UNASSIGNED +8FA1C0 003F 3F UNASSIGNED +8FA1C1 003F 3F UNASSIGNED +8FA1C2 003F 3F UNASSIGNED +8FA1C3 003F 3F UNASSIGNED +8FA1C4 003F 3F UNASSIGNED +8FA1C5 003F 3F UNASSIGNED +8FA1C6 003F 3F UNASSIGNED +8FA1C7 003F 3F UNASSIGNED +8FA1C8 003F 3F UNASSIGNED +8FA1C9 003F 3F UNASSIGNED +8FA1CA 003F 3F UNASSIGNED +8FA1CB 003F 3F UNASSIGNED +8FA1CC 003F 3F UNASSIGNED +8FA1CD 003F 3F UNASSIGNED +8FA1CE 003F 3F UNASSIGNED +8FA1CF 003F 3F UNASSIGNED +8FA1D0 003F 3F UNASSIGNED +8FA1D1 003F 3F UNASSIGNED +8FA1D2 003F 3F UNASSIGNED +8FA1D3 003F 3F UNASSIGNED +8FA1D4 003F 3F UNASSIGNED +8FA1D5 003F 3F UNASSIGNED +8FA1D6 003F 3F UNASSIGNED +8FA1D7 003F 3F UNASSIGNED +8FA1D8 003F 3F UNASSIGNED +8FA1D9 003F 3F UNASSIGNED +8FA1DA 003F 3F UNASSIGNED +8FA1DB 003F 3F UNASSIGNED +8FA1DC 003F 3F UNASSIGNED +8FA1DD 003F 3F UNASSIGNED +8FA1DE 003F 3F UNASSIGNED +8FA1DF 003F 3F UNASSIGNED +8FA1E0 003F 3F UNASSIGNED +8FA1E1 003F 3F UNASSIGNED +8FA1E2 003F 3F UNASSIGNED +8FA1E3 003F 3F UNASSIGNED +8FA1E4 003F 3F UNASSIGNED +8FA1E5 003F 3F UNASSIGNED +8FA1E6 003F 3F UNASSIGNED +8FA1E7 003F 3F UNASSIGNED +8FA1E8 003F 3F UNASSIGNED +8FA1E9 003F 3F UNASSIGNED +8FA1EA 003F 3F UNASSIGNED +8FA1EB 003F 3F UNASSIGNED +8FA1EC 003F 3F UNASSIGNED +8FA1ED 003F 3F UNASSIGNED +8FA1EE 003F 3F UNASSIGNED +8FA1EF 003F 3F UNASSIGNED +8FA1F0 003F 3F UNASSIGNED +8FA1F1 003F 3F UNASSIGNED +8FA1F2 003F 3F UNASSIGNED +8FA1F3 003F 3F UNASSIGNED +8FA1F4 003F 3F UNASSIGNED +8FA1F5 003F 3F UNASSIGNED +8FA1F6 003F 3F UNASSIGNED +8FA1F7 003F 3F UNASSIGNED +8FA1F8 003F 3F UNASSIGNED +8FA1F9 003F 3F UNASSIGNED +8FA1FA 003F 3F UNASSIGNED +8FA1FB 003F 3F UNASSIGNED +8FA1FC 003F 3F UNASSIGNED +8FA1FD 003F 3F UNASSIGNED +8FA1FE 003F 3F UNASSIGNED +8FA2A1 003F 3F UNASSIGNED +8FA2A2 003F 3F UNASSIGNED +8FA2A3 003F 3F UNASSIGNED +8FA2A4 003F 3F UNASSIGNED +8FA2A5 003F 3F UNASSIGNED +8FA2A6 003F 3F UNASSIGNED +8FA2A7 003F 3F UNASSIGNED +8FA2A8 003F 3F UNASSIGNED +8FA2A9 003F 3F UNASSIGNED +8FA2AA 003F 3F UNASSIGNED +8FA2AB 003F 3F UNASSIGNED +8FA2AC 003F 3F UNASSIGNED +8FA2AD 003F 3F UNASSIGNED +8FA2AE 003F 3F UNASSIGNED +8FA2B7 007E 7E U+007E TILDE +8FA2BA 003F 3F UNASSIGNED +8FA2BB 003F 3F UNASSIGNED +8FA2BC 003F 3F UNASSIGNED +8FA2BD 003F 3F UNASSIGNED +8FA2BE 003F 3F UNASSIGNED +8FA2BF 003F 3F UNASSIGNED +8FA2C0 003F 3F UNASSIGNED +8FA2C1 003F 3F UNASSIGNED +8FA2C5 003F 3F UNASSIGNED +8FA2C6 003F 3F UNASSIGNED +8FA2C7 003F 3F UNASSIGNED +8FA2C8 003F 3F UNASSIGNED +8FA2C9 003F 3F UNASSIGNED +8FA2CA 003F 3F UNASSIGNED +8FA2CB 003F 3F UNASSIGNED +8FA2CC 003F 3F UNASSIGNED +8FA2CD 003F 3F UNASSIGNED +8FA2CE 003F 3F UNASSIGNED +8FA2CF 003F 3F UNASSIGNED +8FA2D0 003F 3F UNASSIGNED +8FA2D1 003F 3F UNASSIGNED +8FA2D2 003F 3F UNASSIGNED +8FA2D3 003F 3F UNASSIGNED +8FA2D4 003F 3F UNASSIGNED +8FA2D5 003F 3F UNASSIGNED +8FA2D6 003F 3F UNASSIGNED +8FA2D7 003F 3F UNASSIGNED +8FA2D8 003F 3F UNASSIGNED +8FA2D9 003F 3F UNASSIGNED +8FA2DA 003F 3F UNASSIGNED +8FA2DB 003F 3F UNASSIGNED +8FA2DC 003F 3F UNASSIGNED +8FA2DD 003F 3F UNASSIGNED +8FA2DE 003F 3F UNASSIGNED +8FA2DF 003F 3F UNASSIGNED +8FA2E0 003F 3F UNASSIGNED +8FA2E1 003F 3F UNASSIGNED +8FA2E2 003F 3F UNASSIGNED +8FA2E3 003F 3F UNASSIGNED +8FA2E4 003F 3F UNASSIGNED +8FA2E5 003F 3F UNASSIGNED +8FA2E6 003F 3F UNASSIGNED +8FA2E7 003F 3F UNASSIGNED +8FA2E8 003F 3F UNASSIGNED +8FA2E9 003F 3F UNASSIGNED +8FA2EA 003F 3F UNASSIGNED +8FA2F2 003F 3F UNASSIGNED +8FA2F3 003F 3F UNASSIGNED +8FA2F4 003F 3F UNASSIGNED +8FA2F5 003F 3F UNASSIGNED +8FA2F6 003F 3F UNASSIGNED +8FA2F7 003F 3F UNASSIGNED +8FA2F8 003F 3F UNASSIGNED +8FA2F9 003F 3F UNASSIGNED +8FA2FA 003F 3F UNASSIGNED +8FA2FB 003F 3F UNASSIGNED +8FA2FC 003F 3F UNASSIGNED +8FA2FD 003F 3F UNASSIGNED +8FA2FE 003F 3F UNASSIGNED +8FA3A1 003F 3F UNASSIGNED +8FA3A2 003F 3F UNASSIGNED +8FA3A3 003F 3F UNASSIGNED +8FA3A4 003F 3F UNASSIGNED +8FA3A5 003F 3F UNASSIGNED +8FA3A6 003F 3F UNASSIGNED +8FA3A7 003F 3F UNASSIGNED +8FA3A8 003F 3F UNASSIGNED +8FA3A9 003F 3F UNASSIGNED +8FA3AA 003F 3F UNASSIGNED +8FA3AB 003F 3F UNASSIGNED +8FA3AC 003F 3F UNASSIGNED +8FA3AD 003F 3F UNASSIGNED +8FA3AE 003F 3F UNASSIGNED +8FA3AF 003F 3F UNASSIGNED +8FA3B0 003F 3F UNASSIGNED +8FA3B1 003F 3F UNASSIGNED +8FA3B2 003F 3F UNASSIGNED +8FA3B3 003F 3F UNASSIGNED +8FA3B4 003F 3F UNASSIGNED +8FA3B5 003F 3F UNASSIGNED +8FA3B6 003F 3F UNASSIGNED +8FA3B7 003F 3F UNASSIGNED +8FA3B8 003F 3F UNASSIGNED +8FA3B9 003F 3F UNASSIGNED +8FA3BA 003F 3F UNASSIGNED +8FA3BB 003F 3F UNASSIGNED +8FA3BC 003F 3F UNASSIGNED +8FA3BD 003F 3F UNASSIGNED +8FA3BE 003F 3F UNASSIGNED +8FA3BF 003F 3F UNASSIGNED +8FA3C0 003F 3F UNASSIGNED +8FA3C1 003F 3F UNASSIGNED +8FA3C2 003F 3F UNASSIGNED +8FA3C3 003F 3F UNASSIGNED +8FA3C4 003F 3F UNASSIGNED +8FA3C5 003F 3F UNASSIGNED +8FA3C6 003F 3F UNASSIGNED +8FA3C7 003F 3F UNASSIGNED +8FA3C8 003F 3F UNASSIGNED +8FA3C9 003F 3F UNASSIGNED +8FA3CA 003F 3F UNASSIGNED +8FA3CB 003F 3F UNASSIGNED +8FA3CC 003F 3F UNASSIGNED +8FA3CD 003F 3F UNASSIGNED +8FA3CE 003F 3F UNASSIGNED +8FA3CF 003F 3F UNASSIGNED +8FA3D0 003F 3F UNASSIGNED +8FA3D1 003F 3F UNASSIGNED +8FA3D2 003F 3F UNASSIGNED +8FA3D3 003F 3F UNASSIGNED +8FA3D4 003F 3F UNASSIGNED +8FA3D5 003F 3F UNASSIGNED +8FA3D6 003F 3F UNASSIGNED +8FA3D7 003F 3F UNASSIGNED +8FA3D8 003F 3F UNASSIGNED +8FA3D9 003F 3F UNASSIGNED +8FA3DA 003F 3F UNASSIGNED +8FA3DB 003F 3F UNASSIGNED +8FA3DC 003F 3F UNASSIGNED +8FA3DD 003F 3F UNASSIGNED +8FA3DE 003F 3F UNASSIGNED +8FA3DF 003F 3F UNASSIGNED +8FA3E0 003F 3F UNASSIGNED +8FA3E1 003F 3F UNASSIGNED +8FA3E2 003F 3F UNASSIGNED +8FA3E3 003F 3F UNASSIGNED +8FA3E4 003F 3F UNASSIGNED +8FA3E5 003F 3F UNASSIGNED +8FA3E6 003F 3F UNASSIGNED +8FA3E7 003F 3F UNASSIGNED +8FA3E8 003F 3F UNASSIGNED +8FA3E9 003F 3F UNASSIGNED +8FA3EA 003F 3F UNASSIGNED +8FA3EB 003F 3F UNASSIGNED +8FA3EC 003F 3F UNASSIGNED +8FA3ED 003F 3F UNASSIGNED +8FA3EE 003F 3F UNASSIGNED +8FA3EF 003F 3F UNASSIGNED +8FA3F0 003F 3F UNASSIGNED +8FA3F1 003F 3F UNASSIGNED +8FA3F2 003F 3F UNASSIGNED +8FA3F3 003F 3F UNASSIGNED +8FA3F4 003F 3F UNASSIGNED +8FA3F5 003F 3F UNASSIGNED +8FA3F6 003F 3F UNASSIGNED +8FA3F7 003F 3F UNASSIGNED +8FA3F8 003F 3F UNASSIGNED +8FA3F9 003F 3F UNASSIGNED +8FA3FA 003F 3F UNASSIGNED +8FA3FB 003F 3F UNASSIGNED +8FA3FC 003F 3F UNASSIGNED +8FA3FD 003F 3F UNASSIGNED +8FA3FE 003F 3F UNASSIGNED +8FA4A1 003F 3F UNASSIGNED +8FA4A2 003F 3F UNASSIGNED +8FA4A3 003F 3F UNASSIGNED +8FA4A4 003F 3F UNASSIGNED +8FA4A5 003F 3F UNASSIGNED +8FA4A6 003F 3F UNASSIGNED +8FA4A7 003F 3F UNASSIGNED +8FA4A8 003F 3F UNASSIGNED +8FA4A9 003F 3F UNASSIGNED +8FA4AA 003F 3F UNASSIGNED +8FA4AB 003F 3F UNASSIGNED +8FA4AC 003F 3F UNASSIGNED +8FA4AD 003F 3F UNASSIGNED +8FA4AE 003F 3F UNASSIGNED +8FA4AF 003F 3F UNASSIGNED +8FA4B0 003F 3F UNASSIGNED +8FA4B1 003F 3F UNASSIGNED +8FA4B2 003F 3F UNASSIGNED +8FA4B3 003F 3F UNASSIGNED +8FA4B4 003F 3F UNASSIGNED +8FA4B5 003F 3F UNASSIGNED +8FA4B6 003F 3F UNASSIGNED +8FA4B7 003F 3F UNASSIGNED +8FA4B8 003F 3F UNASSIGNED +8FA4B9 003F 3F UNASSIGNED +8FA4BA 003F 3F UNASSIGNED +8FA4BB 003F 3F UNASSIGNED +8FA4BC 003F 3F UNASSIGNED +8FA4BD 003F 3F UNASSIGNED +8FA4BE 003F 3F UNASSIGNED +8FA4BF 003F 3F UNASSIGNED +8FA4C0 003F 3F UNASSIGNED +8FA4C1 003F 3F UNASSIGNED +8FA4C2 003F 3F UNASSIGNED +8FA4C3 003F 3F UNASSIGNED +8FA4C4 003F 3F UNASSIGNED +8FA4C5 003F 3F UNASSIGNED +8FA4C6 003F 3F UNASSIGNED +8FA4C7 003F 3F UNASSIGNED +8FA4C8 003F 3F UNASSIGNED +8FA4C9 003F 3F UNASSIGNED +8FA4CA 003F 3F UNASSIGNED +8FA4CB 003F 3F UNASSIGNED +8FA4CC 003F 3F UNASSIGNED +8FA4CD 003F 3F UNASSIGNED +8FA4CE 003F 3F UNASSIGNED +8FA4CF 003F 3F UNASSIGNED +8FA4D0 003F 3F UNASSIGNED +8FA4D1 003F 3F UNASSIGNED +8FA4D2 003F 3F UNASSIGNED +8FA4D3 003F 3F UNASSIGNED +8FA4D4 003F 3F UNASSIGNED +8FA4D5 003F 3F UNASSIGNED +8FA4D6 003F 3F UNASSIGNED +8FA4D7 003F 3F UNASSIGNED +8FA4D8 003F 3F UNASSIGNED +8FA4D9 003F 3F UNASSIGNED +8FA4DA 003F 3F UNASSIGNED +8FA4DB 003F 3F UNASSIGNED +8FA4DC 003F 3F UNASSIGNED +8FA4DD 003F 3F UNASSIGNED +8FA4DE 003F 3F UNASSIGNED +8FA4DF 003F 3F UNASSIGNED +8FA4E0 003F 3F UNASSIGNED +8FA4E1 003F 3F UNASSIGNED +8FA4E2 003F 3F UNASSIGNED +8FA4E3 003F 3F UNASSIGNED +8FA4E4 003F 3F UNASSIGNED +8FA4E5 003F 3F UNASSIGNED +8FA4E6 003F 3F UNASSIGNED +8FA4E7 003F 3F UNASSIGNED +8FA4E8 003F 3F UNASSIGNED +8FA4E9 003F 3F UNASSIGNED +8FA4EA 003F 3F UNASSIGNED +8FA4EB 003F 3F UNASSIGNED +8FA4EC 003F 3F UNASSIGNED +8FA4ED 003F 3F UNASSIGNED +8FA4EE 003F 3F UNASSIGNED +8FA4EF 003F 3F UNASSIGNED +8FA4F0 003F 3F UNASSIGNED +8FA4F1 003F 3F UNASSIGNED +8FA4F2 003F 3F UNASSIGNED +8FA4F3 003F 3F UNASSIGNED +8FA4F4 003F 3F UNASSIGNED +8FA4F5 003F 3F UNASSIGNED +8FA4F6 003F 3F UNASSIGNED +8FA4F7 003F 3F UNASSIGNED +8FA4F8 003F 3F UNASSIGNED +8FA4F9 003F 3F UNASSIGNED +8FA4FA 003F 3F UNASSIGNED +8FA4FB 003F 3F UNASSIGNED +8FA4FC 003F 3F UNASSIGNED +8FA4FD 003F 3F UNASSIGNED +8FA4FE 003F 3F UNASSIGNED +8FA5A1 003F 3F UNASSIGNED +8FA5A2 003F 3F UNASSIGNED +8FA5A3 003F 3F UNASSIGNED +8FA5A4 003F 3F UNASSIGNED +8FA5A5 003F 3F UNASSIGNED +8FA5A6 003F 3F UNASSIGNED +8FA5A7 003F 3F UNASSIGNED +8FA5A8 003F 3F UNASSIGNED +8FA5A9 003F 3F UNASSIGNED +8FA5AA 003F 3F UNASSIGNED +8FA5AB 003F 3F UNASSIGNED +8FA5AC 003F 3F UNASSIGNED +8FA5AD 003F 3F UNASSIGNED +8FA5AE 003F 3F UNASSIGNED +8FA5AF 003F 3F UNASSIGNED +8FA5B0 003F 3F UNASSIGNED +8FA5B1 003F 3F UNASSIGNED +8FA5B2 003F 3F UNASSIGNED +8FA5B3 003F 3F UNASSIGNED +8FA5B4 003F 3F UNASSIGNED +8FA5B5 003F 3F UNASSIGNED +8FA5B6 003F 3F UNASSIGNED +8FA5B7 003F 3F UNASSIGNED +8FA5B8 003F 3F UNASSIGNED +8FA5B9 003F 3F UNASSIGNED +8FA5BA 003F 3F UNASSIGNED +8FA5BB 003F 3F UNASSIGNED +8FA5BC 003F 3F UNASSIGNED +8FA5BD 003F 3F UNASSIGNED +8FA5BE 003F 3F UNASSIGNED +8FA5BF 003F 3F UNASSIGNED +8FA5C0 003F 3F UNASSIGNED +8FA5C1 003F 3F UNASSIGNED +8FA5C2 003F 3F UNASSIGNED +8FA5C3 003F 3F UNASSIGNED +8FA5C4 003F 3F UNASSIGNED +8FA5C5 003F 3F UNASSIGNED +8FA5C6 003F 3F UNASSIGNED +8FA5C7 003F 3F UNASSIGNED +8FA5C8 003F 3F UNASSIGNED +8FA5C9 003F 3F UNASSIGNED +8FA5CA 003F 3F UNASSIGNED +8FA5CB 003F 3F UNASSIGNED +8FA5CC 003F 3F UNASSIGNED +8FA5CD 003F 3F UNASSIGNED +8FA5CE 003F 3F UNASSIGNED +8FA5CF 003F 3F UNASSIGNED +8FA5D0 003F 3F UNASSIGNED +8FA5D1 003F 3F UNASSIGNED +8FA5D2 003F 3F UNASSIGNED +8FA5D3 003F 3F UNASSIGNED +8FA5D4 003F 3F UNASSIGNED +8FA5D5 003F 3F UNASSIGNED +8FA5D6 003F 3F UNASSIGNED +8FA5D7 003F 3F UNASSIGNED +8FA5D8 003F 3F UNASSIGNED +8FA5D9 003F 3F UNASSIGNED +8FA5DA 003F 3F UNASSIGNED +8FA5DB 003F 3F UNASSIGNED +8FA5DC 003F 3F UNASSIGNED +8FA5DD 003F 3F UNASSIGNED +8FA5DE 003F 3F UNASSIGNED +8FA5DF 003F 3F UNASSIGNED +8FA5E0 003F 3F UNASSIGNED +8FA5E1 003F 3F UNASSIGNED +8FA5E2 003F 3F UNASSIGNED +8FA5E3 003F 3F UNASSIGNED +8FA5E4 003F 3F UNASSIGNED +8FA5E5 003F 3F UNASSIGNED +8FA5E6 003F 3F UNASSIGNED +8FA5E7 003F 3F UNASSIGNED +8FA5E8 003F 3F UNASSIGNED +8FA5E9 003F 3F UNASSIGNED +8FA5EA 003F 3F UNASSIGNED +8FA5EB 003F 3F UNASSIGNED +8FA5EC 003F 3F UNASSIGNED +8FA5ED 003F 3F UNASSIGNED +8FA5EE 003F 3F UNASSIGNED +8FA5EF 003F 3F UNASSIGNED +8FA5F0 003F 3F UNASSIGNED +8FA5F1 003F 3F UNASSIGNED +8FA5F2 003F 3F UNASSIGNED +8FA5F3 003F 3F UNASSIGNED +8FA5F4 003F 3F UNASSIGNED +8FA5F5 003F 3F UNASSIGNED +8FA5F6 003F 3F UNASSIGNED +8FA5F7 003F 3F UNASSIGNED +8FA5F8 003F 3F UNASSIGNED +8FA5F9 003F 3F UNASSIGNED +8FA5FA 003F 3F UNASSIGNED +8FA5FB 003F 3F UNASSIGNED +8FA5FC 003F 3F UNASSIGNED +8FA5FD 003F 3F UNASSIGNED +8FA5FE 003F 3F UNASSIGNED +8FA6A1 003F 3F UNASSIGNED +8FA6A2 003F 3F UNASSIGNED +8FA6A3 003F 3F UNASSIGNED +8FA6A4 003F 3F UNASSIGNED +8FA6A5 003F 3F UNASSIGNED +8FA6A6 003F 3F UNASSIGNED +8FA6A7 003F 3F UNASSIGNED +8FA6A8 003F 3F UNASSIGNED +8FA6A9 003F 3F UNASSIGNED +8FA6AA 003F 3F UNASSIGNED +8FA6AB 003F 3F UNASSIGNED +8FA6AC 003F 3F UNASSIGNED +8FA6AD 003F 3F UNASSIGNED +8FA6AE 003F 3F UNASSIGNED +8FA6AF 003F 3F UNASSIGNED +8FA6B0 003F 3F UNASSIGNED +8FA6B1 003F 3F UNASSIGNED +8FA6B2 003F 3F UNASSIGNED +8FA6B3 003F 3F UNASSIGNED +8FA6B4 003F 3F UNASSIGNED +8FA6B5 003F 3F UNASSIGNED +8FA6B6 003F 3F UNASSIGNED +8FA6B7 003F 3F UNASSIGNED +8FA6B8 003F 3F UNASSIGNED +8FA6B9 003F 3F UNASSIGNED +8FA6BA 003F 3F UNASSIGNED +8FA6BB 003F 3F UNASSIGNED +8FA6BC 003F 3F UNASSIGNED +8FA6BD 003F 3F UNASSIGNED +8FA6BE 003F 3F UNASSIGNED +8FA6BF 003F 3F UNASSIGNED +8FA6C0 003F 3F UNASSIGNED +8FA6C1 003F 3F UNASSIGNED +8FA6C2 003F 3F UNASSIGNED +8FA6C3 003F 3F UNASSIGNED +8FA6C4 003F 3F UNASSIGNED +8FA6C5 003F 3F UNASSIGNED +8FA6C6 003F 3F UNASSIGNED +8FA6C7 003F 3F UNASSIGNED +8FA6C8 003F 3F UNASSIGNED +8FA6C9 003F 3F UNASSIGNED +8FA6CA 003F 3F UNASSIGNED +8FA6CB 003F 3F UNASSIGNED +8FA6CC 003F 3F UNASSIGNED +8FA6CD 003F 3F UNASSIGNED +8FA6CE 003F 3F UNASSIGNED +8FA6CF 003F 3F UNASSIGNED +8FA6D0 003F 3F UNASSIGNED +8FA6D1 003F 3F UNASSIGNED +8FA6D2 003F 3F UNASSIGNED +8FA6D3 003F 3F UNASSIGNED +8FA6D4 003F 3F UNASSIGNED +8FA6D5 003F 3F UNASSIGNED +8FA6D6 003F 3F UNASSIGNED +8FA6D7 003F 3F UNASSIGNED +8FA6D8 003F 3F UNASSIGNED +8FA6D9 003F 3F UNASSIGNED +8FA6DA 003F 3F UNASSIGNED +8FA6DB 003F 3F UNASSIGNED +8FA6DC 003F 3F UNASSIGNED +8FA6DD 003F 3F UNASSIGNED +8FA6DE 003F 3F UNASSIGNED +8FA6DF 003F 3F UNASSIGNED +8FA6E0 003F 3F UNASSIGNED +8FA6E6 003F 3F UNASSIGNED +8FA6E8 003F 3F UNASSIGNED +8FA6EB 003F 3F UNASSIGNED +8FA6ED 003F 3F UNASSIGNED +8FA6EE 003F 3F UNASSIGNED +8FA6EF 003F 3F UNASSIGNED +8FA6F0 003F 3F UNASSIGNED +8FA6FD 003F 3F UNASSIGNED +8FA6FE 003F 3F UNASSIGNED +8FA7A1 003F 3F UNASSIGNED +8FA7A2 003F 3F UNASSIGNED +8FA7A3 003F 3F UNASSIGNED +8FA7A4 003F 3F UNASSIGNED +8FA7A5 003F 3F UNASSIGNED +8FA7A6 003F 3F UNASSIGNED +8FA7A7 003F 3F UNASSIGNED +8FA7A8 003F 3F UNASSIGNED +8FA7A9 003F 3F UNASSIGNED +8FA7AA 003F 3F UNASSIGNED +8FA7AB 003F 3F UNASSIGNED +8FA7AC 003F 3F UNASSIGNED +8FA7AD 003F 3F UNASSIGNED +8FA7AE 003F 3F UNASSIGNED +8FA7AF 003F 3F UNASSIGNED +8FA7B0 003F 3F UNASSIGNED +8FA7B1 003F 3F UNASSIGNED +8FA7B2 003F 3F UNASSIGNED +8FA7B3 003F 3F UNASSIGNED +8FA7B4 003F 3F UNASSIGNED +8FA7B5 003F 3F UNASSIGNED +8FA7B6 003F 3F UNASSIGNED +8FA7B7 003F 3F UNASSIGNED +8FA7B8 003F 3F UNASSIGNED +8FA7B9 003F 3F UNASSIGNED +8FA7BA 003F 3F UNASSIGNED +8FA7BB 003F 3F UNASSIGNED +8FA7BC 003F 3F UNASSIGNED +8FA7BD 003F 3F UNASSIGNED +8FA7BE 003F 3F UNASSIGNED +8FA7BF 003F 3F UNASSIGNED +8FA7C0 003F 3F UNASSIGNED +8FA7C1 003F 3F UNASSIGNED +8FA7CF 003F 3F UNASSIGNED +8FA7D0 003F 3F UNASSIGNED +8FA7D1 003F 3F UNASSIGNED +8FA7D2 003F 3F UNASSIGNED +8FA7D3 003F 3F UNASSIGNED +8FA7D4 003F 3F UNASSIGNED +8FA7D5 003F 3F UNASSIGNED +8FA7D6 003F 3F UNASSIGNED +8FA7D7 003F 3F UNASSIGNED +8FA7D8 003F 3F UNASSIGNED +8FA7D9 003F 3F UNASSIGNED +8FA7DA 003F 3F UNASSIGNED +8FA7DB 003F 3F UNASSIGNED +8FA7DC 003F 3F UNASSIGNED +8FA7DD 003F 3F UNASSIGNED +8FA7DE 003F 3F UNASSIGNED +8FA7DF 003F 3F UNASSIGNED +8FA7E0 003F 3F UNASSIGNED +8FA7E1 003F 3F UNASSIGNED +8FA7E2 003F 3F UNASSIGNED +8FA7E3 003F 3F UNASSIGNED +8FA7E4 003F 3F UNASSIGNED +8FA7E5 003F 3F UNASSIGNED +8FA7E6 003F 3F UNASSIGNED +8FA7E7 003F 3F UNASSIGNED +8FA7E8 003F 3F UNASSIGNED +8FA7E9 003F 3F UNASSIGNED +8FA7EA 003F 3F UNASSIGNED +8FA7EB 003F 3F UNASSIGNED +8FA7EC 003F 3F UNASSIGNED +8FA7ED 003F 3F UNASSIGNED +8FA7EE 003F 3F UNASSIGNED +8FA7EF 003F 3F UNASSIGNED +8FA7F0 003F 3F UNASSIGNED +8FA7F1 003F 3F UNASSIGNED +8FA8A1 003F 3F UNASSIGNED +8FA8A2 003F 3F UNASSIGNED +8FA8A3 003F 3F UNASSIGNED +8FA8A4 003F 3F UNASSIGNED +8FA8A5 003F 3F UNASSIGNED +8FA8A6 003F 3F UNASSIGNED +8FA8A7 003F 3F UNASSIGNED +8FA8A8 003F 3F UNASSIGNED +8FA8A9 003F 3F UNASSIGNED +8FA8AA 003F 3F UNASSIGNED +8FA8AB 003F 3F UNASSIGNED +8FA8AC 003F 3F UNASSIGNED +8FA8AD 003F 3F UNASSIGNED +8FA8AE 003F 3F UNASSIGNED +8FA8AF 003F 3F UNASSIGNED +8FA8B0 003F 3F UNASSIGNED +8FA8B1 003F 3F UNASSIGNED +8FA8B2 003F 3F UNASSIGNED +8FA8B3 003F 3F UNASSIGNED +8FA8B4 003F 3F UNASSIGNED +8FA8B5 003F 3F UNASSIGNED +8FA8B6 003F 3F UNASSIGNED +8FA8B7 003F 3F UNASSIGNED +8FA8B8 003F 3F UNASSIGNED +8FA8B9 003F 3F UNASSIGNED +8FA8BA 003F 3F UNASSIGNED +8FA8BB 003F 3F UNASSIGNED +8FA8BC 003F 3F UNASSIGNED +8FA8BD 003F 3F UNASSIGNED +8FA8BE 003F 3F UNASSIGNED +8FA8BF 003F 3F UNASSIGNED +8FA8C0 003F 3F UNASSIGNED +8FA8C1 003F 3F UNASSIGNED +8FA8C2 003F 3F UNASSIGNED +8FA8C3 003F 3F UNASSIGNED +8FA8C4 003F 3F UNASSIGNED +8FA8C5 003F 3F UNASSIGNED +8FA8C6 003F 3F UNASSIGNED +8FA8C7 003F 3F UNASSIGNED +8FA8C8 003F 3F UNASSIGNED +8FA8C9 003F 3F UNASSIGNED +8FA8CA 003F 3F UNASSIGNED +8FA8CB 003F 3F UNASSIGNED +8FA8CC 003F 3F UNASSIGNED +8FA8CD 003F 3F UNASSIGNED +8FA8CE 003F 3F UNASSIGNED +8FA8CF 003F 3F UNASSIGNED +8FA8D0 003F 3F UNASSIGNED +8FA8D1 003F 3F UNASSIGNED +8FA8D2 003F 3F UNASSIGNED +8FA8D3 003F 3F UNASSIGNED +8FA8D4 003F 3F UNASSIGNED +8FA8D5 003F 3F UNASSIGNED +8FA8D6 003F 3F UNASSIGNED +8FA8D7 003F 3F UNASSIGNED +8FA8D8 003F 3F UNASSIGNED +8FA8D9 003F 3F UNASSIGNED +8FA8DA 003F 3F UNASSIGNED +8FA8DB 003F 3F UNASSIGNED +8FA8DC 003F 3F UNASSIGNED +8FA8DD 003F 3F UNASSIGNED +8FA8DE 003F 3F UNASSIGNED +8FA8DF 003F 3F UNASSIGNED +8FA8E0 003F 3F UNASSIGNED +8FA8E1 003F 3F UNASSIGNED +8FA8E2 003F 3F UNASSIGNED +8FA8E3 003F 3F UNASSIGNED +8FA8E4 003F 3F UNASSIGNED +8FA8E5 003F 3F UNASSIGNED +8FA8E6 003F 3F UNASSIGNED +8FA8E7 003F 3F UNASSIGNED +8FA8E8 003F 3F UNASSIGNED +8FA8E9 003F 3F UNASSIGNED +8FA8EA 003F 3F UNASSIGNED +8FA8EB 003F 3F UNASSIGNED +8FA8EC 003F 3F UNASSIGNED +8FA8ED 003F 3F UNASSIGNED +8FA8EE 003F 3F UNASSIGNED +8FA8EF 003F 3F UNASSIGNED +8FA8F0 003F 3F UNASSIGNED +8FA8F1 003F 3F UNASSIGNED +8FA8F2 003F 3F UNASSIGNED +8FA8F3 003F 3F UNASSIGNED +8FA8F4 003F 3F UNASSIGNED +8FA8F5 003F 3F UNASSIGNED +8FA8F6 003F 3F UNASSIGNED +8FA8F7 003F 3F UNASSIGNED +8FA8F8 003F 3F UNASSIGNED +8FA8F9 003F 3F UNASSIGNED +8FA8FA 003F 3F UNASSIGNED +8FA8FB 003F 3F UNASSIGNED +8FA8FC 003F 3F UNASSIGNED +8FA8FD 003F 3F UNASSIGNED +8FA8FE 003F 3F UNASSIGNED +8FA9A3 003F 3F UNASSIGNED +8FA9A5 003F 3F UNASSIGNED +8FA9A7 003F 3F UNASSIGNED +8FA9AA 003F 3F UNASSIGNED +8FA9AE 003F 3F UNASSIGNED +8FA9B1 003F 3F UNASSIGNED +8FA9B2 003F 3F UNASSIGNED +8FA9B3 003F 3F UNASSIGNED +8FA9B4 003F 3F UNASSIGNED +8FA9B5 003F 3F UNASSIGNED +8FA9B6 003F 3F UNASSIGNED +8FA9B7 003F 3F UNASSIGNED +8FA9B8 003F 3F UNASSIGNED +8FA9B9 003F 3F UNASSIGNED +8FA9BA 003F 3F UNASSIGNED +8FA9BB 003F 3F UNASSIGNED +8FA9BC 003F 3F UNASSIGNED +8FA9BD 003F 3F UNASSIGNED +8FA9BE 003F 3F UNASSIGNED +8FA9BF 003F 3F UNASSIGNED +8FA9C0 003F 3F UNASSIGNED +8FA9D1 003F 3F UNASSIGNED +8FA9D2 003F 3F UNASSIGNED +8FA9D3 003F 3F UNASSIGNED +8FA9D4 003F 3F UNASSIGNED +8FA9D5 003F 3F UNASSIGNED +8FA9D6 003F 3F UNASSIGNED +8FA9D7 003F 3F UNASSIGNED +8FA9D8 003F 3F UNASSIGNED +8FA9D9 003F 3F UNASSIGNED +8FA9DA 003F 3F UNASSIGNED +8FA9DB 003F 3F UNASSIGNED +8FA9DC 003F 3F UNASSIGNED +8FA9DD 003F 3F UNASSIGNED +8FA9DE 003F 3F UNASSIGNED +8FA9DF 003F 3F UNASSIGNED +8FA9E0 003F 3F UNASSIGNED +8FA9E1 003F 3F UNASSIGNED +8FA9E2 003F 3F UNASSIGNED +8FA9E3 003F 3F UNASSIGNED +8FA9E4 003F 3F UNASSIGNED +8FA9E5 003F 3F UNASSIGNED +8FA9E6 003F 3F UNASSIGNED +8FA9E7 003F 3F UNASSIGNED +8FA9E8 003F 3F UNASSIGNED +8FA9E9 003F 3F UNASSIGNED +8FA9EA 003F 3F UNASSIGNED +8FA9EB 003F 3F UNASSIGNED +8FA9EC 003F 3F UNASSIGNED +8FA9ED 003F 3F UNASSIGNED +8FA9EE 003F 3F UNASSIGNED +8FA9EF 003F 3F UNASSIGNED +8FA9F0 003F 3F UNASSIGNED +8FA9F1 003F 3F UNASSIGNED +8FA9F2 003F 3F UNASSIGNED +8FA9F3 003F 3F UNASSIGNED +8FA9F4 003F 3F UNASSIGNED +8FA9F5 003F 3F UNASSIGNED +8FA9F6 003F 3F UNASSIGNED +8FA9F7 003F 3F UNASSIGNED +8FA9F8 003F 3F UNASSIGNED +8FA9F9 003F 3F UNASSIGNED +8FA9FA 003F 3F UNASSIGNED +8FA9FB 003F 3F UNASSIGNED +8FA9FC 003F 3F UNASSIGNED +8FA9FD 003F 3F UNASSIGNED +8FA9FE 003F 3F UNASSIGNED +8FAAB9 003F 3F UNASSIGNED +8FAAF8 003F 3F UNASSIGNED +8FAAF9 003F 3F UNASSIGNED +8FAAFA 003F 3F UNASSIGNED +8FAAFB 003F 3F UNASSIGNED +8FAAFC 003F 3F UNASSIGNED +8FAAFD 003F 3F UNASSIGNED +8FAAFE 003F 3F UNASSIGNED +8FABBC 003F 3F UNASSIGNED +8FABC4 003F 3F UNASSIGNED +8FABF8 003F 3F UNASSIGNED +8FABF9 003F 3F UNASSIGNED +8FABFA 003F 3F UNASSIGNED +8FABFB 003F 3F UNASSIGNED +8FABFC 003F 3F UNASSIGNED +8FABFD 003F 3F UNASSIGNED +8FABFE 003F 3F UNASSIGNED +8FACA1 003F 3F UNASSIGNED +8FACA2 003F 3F UNASSIGNED +8FACA3 003F 3F UNASSIGNED +8FACA4 003F 3F UNASSIGNED +8FACA5 003F 3F UNASSIGNED +8FACA6 003F 3F UNASSIGNED +8FACA7 003F 3F UNASSIGNED +8FACA8 003F 3F UNASSIGNED +8FACA9 003F 3F UNASSIGNED +8FACAA 003F 3F UNASSIGNED +8FACAB 003F 3F UNASSIGNED +8FACAC 003F 3F UNASSIGNED +8FACAD 003F 3F UNASSIGNED +8FACAE 003F 3F UNASSIGNED +8FACAF 003F 3F UNASSIGNED +8FACB0 003F 3F UNASSIGNED +8FACB1 003F 3F UNASSIGNED +8FACB2 003F 3F UNASSIGNED +8FACB3 003F 3F UNASSIGNED +8FACB4 003F 3F UNASSIGNED +8FACB5 003F 3F UNASSIGNED +8FACB6 003F 3F UNASSIGNED +8FACB7 003F 3F UNASSIGNED +8FACB8 003F 3F UNASSIGNED +8FACB9 003F 3F UNASSIGNED +8FACBA 003F 3F UNASSIGNED +8FACBB 003F 3F UNASSIGNED +8FACBC 003F 3F UNASSIGNED +8FACBD 003F 3F UNASSIGNED +8FACBE 003F 3F UNASSIGNED +8FACBF 003F 3F UNASSIGNED +8FACC0 003F 3F UNASSIGNED +8FACC1 003F 3F UNASSIGNED +8FACC2 003F 3F UNASSIGNED +8FACC3 003F 3F UNASSIGNED +8FACC4 003F 3F UNASSIGNED +8FACC5 003F 3F UNASSIGNED +8FACC6 003F 3F UNASSIGNED +8FACC7 003F 3F UNASSIGNED +8FACC8 003F 3F UNASSIGNED +8FACC9 003F 3F UNASSIGNED +8FACCA 003F 3F UNASSIGNED +8FACCB 003F 3F UNASSIGNED +8FACCC 003F 3F UNASSIGNED +8FACCD 003F 3F UNASSIGNED +8FACCE 003F 3F UNASSIGNED +8FACCF 003F 3F UNASSIGNED +8FACD0 003F 3F UNASSIGNED +8FACD1 003F 3F UNASSIGNED +8FACD2 003F 3F UNASSIGNED +8FACD3 003F 3F UNASSIGNED +8FACD4 003F 3F UNASSIGNED +8FACD5 003F 3F UNASSIGNED +8FACD6 003F 3F UNASSIGNED +8FACD7 003F 3F UNASSIGNED +8FACD8 003F 3F UNASSIGNED +8FACD9 003F 3F UNASSIGNED +8FACDA 003F 3F UNASSIGNED +8FACDB 003F 3F UNASSIGNED +8FACDC 003F 3F UNASSIGNED +8FACDD 003F 3F UNASSIGNED +8FACDE 003F 3F UNASSIGNED +8FACDF 003F 3F UNASSIGNED +8FACE0 003F 3F UNASSIGNED +8FACE1 003F 3F UNASSIGNED +8FACE2 003F 3F UNASSIGNED +8FACE3 003F 3F UNASSIGNED +8FACE4 003F 3F UNASSIGNED +8FACE5 003F 3F UNASSIGNED +8FACE6 003F 3F UNASSIGNED +8FACE7 003F 3F UNASSIGNED +8FACE8 003F 3F UNASSIGNED +8FACE9 003F 3F UNASSIGNED +8FACEA 003F 3F UNASSIGNED +8FACEB 003F 3F UNASSIGNED +8FACEC 003F 3F UNASSIGNED +8FACED 003F 3F UNASSIGNED +8FACEE 003F 3F UNASSIGNED +8FACEF 003F 3F UNASSIGNED +8FACF0 003F 3F UNASSIGNED +8FACF1 003F 3F UNASSIGNED +8FACF2 003F 3F UNASSIGNED +8FACF3 003F 3F UNASSIGNED +8FACF4 003F 3F UNASSIGNED +8FACF5 003F 3F UNASSIGNED +8FACF6 003F 3F UNASSIGNED +8FACF7 003F 3F UNASSIGNED +8FACF8 003F 3F UNASSIGNED +8FACF9 003F 3F UNASSIGNED +8FACFA 003F 3F UNASSIGNED +8FACFB 003F 3F UNASSIGNED +8FACFC 003F 3F UNASSIGNED +8FACFD 003F 3F UNASSIGNED +8FACFE 003F 3F UNASSIGNED +8FADA1 003F 3F UNASSIGNED +8FADA2 003F 3F UNASSIGNED +8FADA3 003F 3F UNASSIGNED +8FADA4 003F 3F UNASSIGNED +8FADA5 003F 3F UNASSIGNED +8FADA6 003F 3F UNASSIGNED +8FADA7 003F 3F UNASSIGNED +8FADA8 003F 3F UNASSIGNED +8FADA9 003F 3F UNASSIGNED +8FADAA 003F 3F UNASSIGNED +8FADAB 003F 3F UNASSIGNED +8FADAC 003F 3F UNASSIGNED +8FADAD 003F 3F UNASSIGNED +8FADAE 003F 3F UNASSIGNED +8FADAF 003F 3F UNASSIGNED +8FADB0 003F 3F UNASSIGNED +8FADB1 003F 3F UNASSIGNED +8FADB2 003F 3F UNASSIGNED +8FADB3 003F 3F UNASSIGNED +8FADB4 003F 3F UNASSIGNED +8FADB5 003F 3F UNASSIGNED +8FADB6 003F 3F UNASSIGNED +8FADB7 003F 3F UNASSIGNED +8FADB8 003F 3F UNASSIGNED +8FADB9 003F 3F UNASSIGNED +8FADBA 003F 3F UNASSIGNED +8FADBB 003F 3F UNASSIGNED +8FADBC 003F 3F UNASSIGNED +8FADBD 003F 3F UNASSIGNED +8FADBE 003F 3F UNASSIGNED +8FADBF 003F 3F UNASSIGNED +8FADC0 003F 3F UNASSIGNED +8FADC1 003F 3F UNASSIGNED +8FADC2 003F 3F UNASSIGNED +8FADC3 003F 3F UNASSIGNED +8FADC4 003F 3F UNASSIGNED +8FADC5 003F 3F UNASSIGNED +8FADC6 003F 3F UNASSIGNED +8FADC7 003F 3F UNASSIGNED +8FADC8 003F 3F UNASSIGNED +8FADC9 003F 3F UNASSIGNED +8FADCA 003F 3F UNASSIGNED +8FADCB 003F 3F UNASSIGNED +8FADCC 003F 3F UNASSIGNED +8FADCD 003F 3F UNASSIGNED +8FADCE 003F 3F UNASSIGNED +8FADCF 003F 3F UNASSIGNED +8FADD0 003F 3F UNASSIGNED +8FADD1 003F 3F UNASSIGNED +8FADD2 003F 3F UNASSIGNED +8FADD3 003F 3F UNASSIGNED +8FADD4 003F 3F UNASSIGNED +8FADD5 003F 3F UNASSIGNED +8FADD6 003F 3F UNASSIGNED +8FADD7 003F 3F UNASSIGNED +8FADD8 003F 3F UNASSIGNED +8FADD9 003F 3F UNASSIGNED +8FADDA 003F 3F UNASSIGNED +8FADDB 003F 3F UNASSIGNED +8FADDC 003F 3F UNASSIGNED +8FADDD 003F 3F UNASSIGNED +8FADDE 003F 3F UNASSIGNED +8FADDF 003F 3F UNASSIGNED +8FADE0 003F 3F UNASSIGNED +8FADE1 003F 3F UNASSIGNED +8FADE2 003F 3F UNASSIGNED +8FADE3 003F 3F UNASSIGNED +8FADE4 003F 3F UNASSIGNED +8FADE5 003F 3F UNASSIGNED +8FADE6 003F 3F UNASSIGNED +8FADE7 003F 3F UNASSIGNED +8FADE8 003F 3F UNASSIGNED +8FADE9 003F 3F UNASSIGNED +8FADEA 003F 3F UNASSIGNED +8FADEB 003F 3F UNASSIGNED +8FADEC 003F 3F UNASSIGNED +8FADED 003F 3F UNASSIGNED +8FADEE 003F 3F UNASSIGNED +8FADEF 003F 3F UNASSIGNED +8FADF0 003F 3F UNASSIGNED +8FADF1 003F 3F UNASSIGNED +8FADF2 003F 3F UNASSIGNED +8FADF3 003F 3F UNASSIGNED +8FADF4 003F 3F UNASSIGNED +8FADF5 003F 3F UNASSIGNED +8FADF6 003F 3F UNASSIGNED +8FADF7 003F 3F UNASSIGNED +8FADF8 003F 3F UNASSIGNED +8FADF9 003F 3F UNASSIGNED +8FADFA 003F 3F UNASSIGNED +8FADFB 003F 3F UNASSIGNED +8FADFC 003F 3F UNASSIGNED +8FADFD 003F 3F UNASSIGNED +8FADFE 003F 3F UNASSIGNED +8FAEA1 003F 3F UNASSIGNED +8FAEA2 003F 3F UNASSIGNED +8FAEA3 003F 3F UNASSIGNED +8FAEA4 003F 3F UNASSIGNED +8FAEA5 003F 3F UNASSIGNED +8FAEA6 003F 3F UNASSIGNED +8FAEA7 003F 3F UNASSIGNED +8FAEA8 003F 3F UNASSIGNED +8FAEA9 003F 3F UNASSIGNED +8FAEAA 003F 3F UNASSIGNED +8FAEAB 003F 3F UNASSIGNED +8FAEAC 003F 3F UNASSIGNED +8FAEAD 003F 3F UNASSIGNED +8FAEAE 003F 3F UNASSIGNED +8FAEAF 003F 3F UNASSIGNED +8FAEB0 003F 3F UNASSIGNED +8FAEB1 003F 3F UNASSIGNED +8FAEB2 003F 3F UNASSIGNED +8FAEB3 003F 3F UNASSIGNED +8FAEB4 003F 3F UNASSIGNED +8FAEB5 003F 3F UNASSIGNED +8FAEB6 003F 3F UNASSIGNED +8FAEB7 003F 3F UNASSIGNED +8FAEB8 003F 3F UNASSIGNED +8FAEB9 003F 3F UNASSIGNED +8FAEBA 003F 3F UNASSIGNED +8FAEBB 003F 3F UNASSIGNED +8FAEBC 003F 3F UNASSIGNED +8FAEBD 003F 3F UNASSIGNED +8FAEBE 003F 3F UNASSIGNED +8FAEBF 003F 3F UNASSIGNED +8FAEC0 003F 3F UNASSIGNED +8FAEC1 003F 3F UNASSIGNED +8FAEC2 003F 3F UNASSIGNED +8FAEC3 003F 3F UNASSIGNED +8FAEC4 003F 3F UNASSIGNED +8FAEC5 003F 3F UNASSIGNED +8FAEC6 003F 3F UNASSIGNED +8FAEC7 003F 3F UNASSIGNED +8FAEC8 003F 3F UNASSIGNED +8FAEC9 003F 3F UNASSIGNED +8FAECA 003F 3F UNASSIGNED +8FAECB 003F 3F UNASSIGNED +8FAECC 003F 3F UNASSIGNED +8FAECD 003F 3F UNASSIGNED +8FAECE 003F 3F UNASSIGNED +8FAECF 003F 3F UNASSIGNED +8FAED0 003F 3F UNASSIGNED +8FAED1 003F 3F UNASSIGNED +8FAED2 003F 3F UNASSIGNED +8FAED3 003F 3F UNASSIGNED +8FAED4 003F 3F UNASSIGNED +8FAED5 003F 3F UNASSIGNED +8FAED6 003F 3F UNASSIGNED +8FAED7 003F 3F UNASSIGNED +8FAED8 003F 3F UNASSIGNED +8FAED9 003F 3F UNASSIGNED +8FAEDA 003F 3F UNASSIGNED +8FAEDB 003F 3F UNASSIGNED +8FAEDC 003F 3F UNASSIGNED +8FAEDD 003F 3F UNASSIGNED +8FAEDE 003F 3F UNASSIGNED +8FAEDF 003F 3F UNASSIGNED +8FAEE0 003F 3F UNASSIGNED +8FAEE1 003F 3F UNASSIGNED +8FAEE2 003F 3F UNASSIGNED +8FAEE3 003F 3F UNASSIGNED +8FAEE4 003F 3F UNASSIGNED +8FAEE5 003F 3F UNASSIGNED +8FAEE6 003F 3F UNASSIGNED +8FAEE7 003F 3F UNASSIGNED +8FAEE8 003F 3F UNASSIGNED +8FAEE9 003F 3F UNASSIGNED +8FAEEA 003F 3F UNASSIGNED +8FAEEB 003F 3F UNASSIGNED +8FAEEC 003F 3F UNASSIGNED +8FAEED 003F 3F UNASSIGNED +8FAEEE 003F 3F UNASSIGNED +8FAEEF 003F 3F UNASSIGNED +8FAEF0 003F 3F UNASSIGNED +8FAEF1 003F 3F UNASSIGNED +8FAEF2 003F 3F UNASSIGNED +8FAEF3 003F 3F UNASSIGNED +8FAEF4 003F 3F UNASSIGNED +8FAEF5 003F 3F UNASSIGNED +8FAEF6 003F 3F UNASSIGNED +8FAEF7 003F 3F UNASSIGNED +8FAEF8 003F 3F UNASSIGNED +8FAEF9 003F 3F UNASSIGNED +8FAEFA 003F 3F UNASSIGNED +8FAEFB 003F 3F UNASSIGNED +8FAEFC 003F 3F UNASSIGNED +8FAEFD 003F 3F UNASSIGNED +8FAEFE 003F 3F UNASSIGNED +8FAFA1 003F 3F UNASSIGNED +8FAFA2 003F 3F UNASSIGNED +8FAFA3 003F 3F UNASSIGNED +8FAFA4 003F 3F UNASSIGNED +8FAFA5 003F 3F UNASSIGNED +8FAFA6 003F 3F UNASSIGNED +8FAFA7 003F 3F UNASSIGNED +8FAFA8 003F 3F UNASSIGNED +8FAFA9 003F 3F UNASSIGNED +8FAFAA 003F 3F UNASSIGNED +8FAFAB 003F 3F UNASSIGNED +8FAFAC 003F 3F UNASSIGNED +8FAFAD 003F 3F UNASSIGNED +8FAFAE 003F 3F UNASSIGNED +8FAFAF 003F 3F UNASSIGNED +8FAFB0 003F 3F UNASSIGNED +8FAFB1 003F 3F UNASSIGNED +8FAFB2 003F 3F UNASSIGNED +8FAFB3 003F 3F UNASSIGNED +8FAFB4 003F 3F UNASSIGNED +8FAFB5 003F 3F UNASSIGNED +8FAFB6 003F 3F UNASSIGNED +8FAFB7 003F 3F UNASSIGNED +8FAFB8 003F 3F UNASSIGNED +8FAFB9 003F 3F UNASSIGNED +8FAFBA 003F 3F UNASSIGNED +8FAFBB 003F 3F UNASSIGNED +8FAFBC 003F 3F UNASSIGNED +8FAFBD 003F 3F UNASSIGNED +8FAFBE 003F 3F UNASSIGNED +8FAFBF 003F 3F UNASSIGNED +8FAFC0 003F 3F UNASSIGNED +8FAFC1 003F 3F UNASSIGNED +8FAFC2 003F 3F UNASSIGNED +8FAFC3 003F 3F UNASSIGNED +8FAFC4 003F 3F UNASSIGNED +8FAFC5 003F 3F UNASSIGNED +8FAFC6 003F 3F UNASSIGNED +8FAFC7 003F 3F UNASSIGNED +8FAFC8 003F 3F UNASSIGNED +8FAFC9 003F 3F UNASSIGNED +8FAFCA 003F 3F UNASSIGNED +8FAFCB 003F 3F UNASSIGNED +8FAFCC 003F 3F UNASSIGNED +8FAFCD 003F 3F UNASSIGNED +8FAFCE 003F 3F UNASSIGNED +8FAFCF 003F 3F UNASSIGNED +8FAFD0 003F 3F UNASSIGNED +8FAFD1 003F 3F UNASSIGNED +8FAFD2 003F 3F UNASSIGNED +8FAFD3 003F 3F UNASSIGNED +8FAFD4 003F 3F UNASSIGNED +8FAFD5 003F 3F UNASSIGNED +8FAFD6 003F 3F UNASSIGNED +8FAFD7 003F 3F UNASSIGNED +8FAFD8 003F 3F UNASSIGNED +8FAFD9 003F 3F UNASSIGNED +8FAFDA 003F 3F UNASSIGNED +8FAFDB 003F 3F UNASSIGNED +8FAFDC 003F 3F UNASSIGNED +8FAFDD 003F 3F UNASSIGNED +8FAFDE 003F 3F UNASSIGNED +8FAFDF 003F 3F UNASSIGNED +8FAFE0 003F 3F UNASSIGNED +8FAFE1 003F 3F UNASSIGNED +8FAFE2 003F 3F UNASSIGNED +8FAFE3 003F 3F UNASSIGNED +8FAFE4 003F 3F UNASSIGNED +8FAFE5 003F 3F UNASSIGNED +8FAFE6 003F 3F UNASSIGNED +8FAFE7 003F 3F UNASSIGNED +8FAFE8 003F 3F UNASSIGNED +8FAFE9 003F 3F UNASSIGNED +8FAFEA 003F 3F UNASSIGNED +8FAFEB 003F 3F UNASSIGNED +8FAFEC 003F 3F UNASSIGNED +8FAFED 003F 3F UNASSIGNED +8FAFEE 003F 3F UNASSIGNED +8FAFEF 003F 3F UNASSIGNED +8FAFF0 003F 3F UNASSIGNED +8FAFF1 003F 3F UNASSIGNED +8FAFF2 003F 3F UNASSIGNED +8FAFF3 003F 3F UNASSIGNED +8FAFF4 003F 3F UNASSIGNED +8FAFF5 003F 3F UNASSIGNED +8FAFF6 003F 3F UNASSIGNED +8FAFF7 003F 3F UNASSIGNED +8FAFF8 003F 3F UNASSIGNED +8FAFF9 003F 3F UNASSIGNED +8FAFFA 003F 3F UNASSIGNED +8FAFFB 003F 3F UNASSIGNED +8FAFFC 003F 3F UNASSIGNED +8FAFFD 003F 3F UNASSIGNED +8FAFFE 003F 3F UNASSIGNED +8FEDE4 003F 3F UNASSIGNED +8FEDE5 003F 3F UNASSIGNED +8FEDE6 003F 3F UNASSIGNED +8FEDE7 003F 3F UNASSIGNED +8FEDE8 003F 3F UNASSIGNED +8FEDE9 003F 3F UNASSIGNED +8FEDEA 003F 3F UNASSIGNED +8FEDEB 003F 3F UNASSIGNED +8FEDEC 003F 3F UNASSIGNED +8FEDED 003F 3F UNASSIGNED +8FEDEE 003F 3F UNASSIGNED +8FEDEF 003F 3F UNASSIGNED +8FEDF0 003F 3F UNASSIGNED +8FEDF1 003F 3F UNASSIGNED +8FEDF2 003F 3F UNASSIGNED +8FEDF3 003F 3F UNASSIGNED +8FEDF4 003F 3F UNASSIGNED +8FEDF5 003F 3F UNASSIGNED +8FEDF6 003F 3F UNASSIGNED +8FEDF7 003F 3F UNASSIGNED +8FEDF8 003F 3F UNASSIGNED +8FEDF9 003F 3F UNASSIGNED +8FEDFA 003F 3F UNASSIGNED +8FEDFB 003F 3F UNASSIGNED +8FEDFC 003F 3F UNASSIGNED +8FEDFD 003F 3F UNASSIGNED +8FEDFE 003F 3F UNASSIGNED +8FEEA1 003F 3F UNASSIGNED +8FEEA2 003F 3F UNASSIGNED +8FEEA3 003F 3F UNASSIGNED +8FEEA4 003F 3F UNASSIGNED +8FEEA5 003F 3F UNASSIGNED +8FEEA6 003F 3F UNASSIGNED +8FEEA7 003F 3F UNASSIGNED +8FEEA8 003F 3F UNASSIGNED +8FEEA9 003F 3F UNASSIGNED +8FEEAA 003F 3F UNASSIGNED +8FEEAB 003F 3F UNASSIGNED +8FEEAC 003F 3F UNASSIGNED +8FEEAD 003F 3F UNASSIGNED +8FEEAE 003F 3F UNASSIGNED +8FEEAF 003F 3F UNASSIGNED +8FEEB0 003F 3F UNASSIGNED +8FEEB1 003F 3F UNASSIGNED +8FEEB2 003F 3F UNASSIGNED +8FEEB3 003F 3F UNASSIGNED +8FEEB4 003F 3F UNASSIGNED +8FEEB5 003F 3F UNASSIGNED +8FEEB6 003F 3F UNASSIGNED +8FEEB7 003F 3F UNASSIGNED +8FEEB8 003F 3F UNASSIGNED +8FEEB9 003F 3F UNASSIGNED +8FEEBA 003F 3F UNASSIGNED +8FEEBB 003F 3F UNASSIGNED +8FEEBC 003F 3F UNASSIGNED +8FEEBD 003F 3F UNASSIGNED +8FEEBE 003F 3F UNASSIGNED +8FEEBF 003F 3F UNASSIGNED +8FEEC0 003F 3F UNASSIGNED +8FEEC1 003F 3F UNASSIGNED +8FEEC2 003F 3F UNASSIGNED +8FEEC3 003F 3F UNASSIGNED +8FEEC4 003F 3F UNASSIGNED +8FEEC5 003F 3F UNASSIGNED +8FEEC6 003F 3F UNASSIGNED +8FEEC7 003F 3F UNASSIGNED +8FEEC8 003F 3F UNASSIGNED +8FEEC9 003F 3F UNASSIGNED +8FEECA 003F 3F UNASSIGNED +8FEECB 003F 3F UNASSIGNED +8FEECC 003F 3F UNASSIGNED +8FEECD 003F 3F UNASSIGNED +8FEECE 003F 3F UNASSIGNED +8FEECF 003F 3F UNASSIGNED +8FEED0 003F 3F UNASSIGNED +8FEED1 003F 3F UNASSIGNED +8FEED2 003F 3F UNASSIGNED +8FEED3 003F 3F UNASSIGNED +8FEED4 003F 3F UNASSIGNED +8FEED5 003F 3F UNASSIGNED +8FEED6 003F 3F UNASSIGNED +8FEED7 003F 3F UNASSIGNED +8FEED8 003F 3F UNASSIGNED +8FEED9 003F 3F UNASSIGNED +8FEEDA 003F 3F UNASSIGNED +8FEEDB 003F 3F UNASSIGNED +8FEEDC 003F 3F UNASSIGNED +8FEEDD 003F 3F UNASSIGNED +8FEEDE 003F 3F UNASSIGNED +8FEEDF 003F 3F UNASSIGNED +8FEEE0 003F 3F UNASSIGNED +8FEEE1 003F 3F UNASSIGNED +8FEEE2 003F 3F UNASSIGNED +8FEEE3 003F 3F UNASSIGNED +8FEEE4 003F 3F UNASSIGNED +8FEEE5 003F 3F UNASSIGNED +8FEEE6 003F 3F UNASSIGNED +8FEEE7 003F 3F UNASSIGNED +8FEEE8 003F 3F UNASSIGNED +8FEEE9 003F 3F UNASSIGNED +8FEEEA 003F 3F UNASSIGNED +8FEEEB 003F 3F UNASSIGNED +8FEEEC 003F 3F UNASSIGNED +8FEEED 003F 3F UNASSIGNED +8FEEEE 003F 3F UNASSIGNED +8FEEEF 003F 3F UNASSIGNED +8FEEF0 003F 3F UNASSIGNED +8FEEF1 003F 3F UNASSIGNED +8FEEF2 003F 3F UNASSIGNED +8FEEF3 003F 3F UNASSIGNED +8FEEF4 003F 3F UNASSIGNED +8FEEF5 003F 3F UNASSIGNED +8FEEF6 003F 3F UNASSIGNED +8FEEF7 003F 3F UNASSIGNED +8FEEF8 003F 3F UNASSIGNED +8FEEF9 003F 3F UNASSIGNED +8FEEFA 003F 3F UNASSIGNED +8FEEFB 003F 3F UNASSIGNED +8FEEFC 003F 3F UNASSIGNED +8FEEFD 003F 3F UNASSIGNED +8FEEFE 003F 3F UNASSIGNED +8FEFA1 003F 3F UNASSIGNED +8FEFA2 003F 3F UNASSIGNED +8FEFA3 003F 3F UNASSIGNED +8FEFA4 003F 3F UNASSIGNED +8FEFA5 003F 3F UNASSIGNED +8FEFA6 003F 3F UNASSIGNED +8FEFA7 003F 3F UNASSIGNED +8FEFA8 003F 3F UNASSIGNED +8FEFA9 003F 3F UNASSIGNED +8FEFAA 003F 3F UNASSIGNED +8FEFAB 003F 3F UNASSIGNED +8FEFAC 003F 3F UNASSIGNED +8FEFAD 003F 3F UNASSIGNED +8FEFAE 003F 3F UNASSIGNED +8FEFAF 003F 3F UNASSIGNED +8FEFB0 003F 3F UNASSIGNED +8FEFB1 003F 3F UNASSIGNED +8FEFB2 003F 3F UNASSIGNED +8FEFB3 003F 3F UNASSIGNED +8FEFB4 003F 3F UNASSIGNED +8FEFB5 003F 3F UNASSIGNED +8FEFB6 003F 3F UNASSIGNED +8FEFB7 003F 3F UNASSIGNED +8FEFB8 003F 3F UNASSIGNED +8FEFB9 003F 3F UNASSIGNED +8FEFBA 003F 3F UNASSIGNED +8FEFBB 003F 3F UNASSIGNED +8FEFBC 003F 3F UNASSIGNED +8FEFBD 003F 3F UNASSIGNED +8FEFBE 003F 3F UNASSIGNED +8FEFBF 003F 3F UNASSIGNED +8FEFC0 003F 3F UNASSIGNED +8FEFC1 003F 3F UNASSIGNED +8FEFC2 003F 3F UNASSIGNED +8FEFC3 003F 3F UNASSIGNED +8FEFC4 003F 3F UNASSIGNED +8FEFC5 003F 3F UNASSIGNED +8FEFC6 003F 3F UNASSIGNED +8FEFC7 003F 3F UNASSIGNED +8FEFC8 003F 3F UNASSIGNED +8FEFC9 003F 3F UNASSIGNED +8FEFCA 003F 3F UNASSIGNED +8FEFCB 003F 3F UNASSIGNED +8FEFCC 003F 3F UNASSIGNED +8FEFCD 003F 3F UNASSIGNED +8FEFCE 003F 3F UNASSIGNED +8FEFCF 003F 3F UNASSIGNED +8FEFD0 003F 3F UNASSIGNED +8FEFD1 003F 3F UNASSIGNED +8FEFD2 003F 3F UNASSIGNED +8FEFD3 003F 3F UNASSIGNED +8FEFD4 003F 3F UNASSIGNED +8FEFD5 003F 3F UNASSIGNED +8FEFD6 003F 3F UNASSIGNED +8FEFD7 003F 3F UNASSIGNED +8FEFD8 003F 3F UNASSIGNED +8FEFD9 003F 3F UNASSIGNED +8FEFDA 003F 3F UNASSIGNED +8FEFDB 003F 3F UNASSIGNED +8FEFDC 003F 3F UNASSIGNED +8FEFDD 003F 3F UNASSIGNED +8FEFDE 003F 3F UNASSIGNED +8FEFDF 003F 3F UNASSIGNED +8FEFE0 003F 3F UNASSIGNED +8FEFE1 003F 3F UNASSIGNED +8FEFE2 003F 3F UNASSIGNED +8FEFE3 003F 3F UNASSIGNED +8FEFE4 003F 3F UNASSIGNED +8FEFE5 003F 3F UNASSIGNED +8FEFE6 003F 3F UNASSIGNED +8FEFE7 003F 3F UNASSIGNED +8FEFE8 003F 3F UNASSIGNED +8FEFE9 003F 3F UNASSIGNED +8FEFEA 003F 3F UNASSIGNED +8FEFEB 003F 3F UNASSIGNED +8FEFEC 003F 3F UNASSIGNED +8FEFED 003F 3F UNASSIGNED +8FEFEE 003F 3F UNASSIGNED +8FEFEF 003F 3F UNASSIGNED +8FEFF0 003F 3F UNASSIGNED +8FEFF1 003F 3F UNASSIGNED +8FEFF2 003F 3F UNASSIGNED +8FEFF3 003F 3F UNASSIGNED +8FEFF4 003F 3F UNASSIGNED +8FEFF5 003F 3F UNASSIGNED +8FEFF6 003F 3F UNASSIGNED +8FEFF7 003F 3F UNASSIGNED +8FEFF8 003F 3F UNASSIGNED +8FEFF9 003F 3F UNASSIGNED +8FEFFA 003F 3F UNASSIGNED +8FEFFB 003F 3F UNASSIGNED +8FEFFC 003F 3F UNASSIGNED +8FEFFD 003F 3F UNASSIGNED +8FEFFE 003F 3F UNASSIGNED +8FF0A1 003F 3F UNASSIGNED +8FF0A2 003F 3F UNASSIGNED +8FF0A3 003F 3F UNASSIGNED +8FF0A4 003F 3F UNASSIGNED +8FF0A5 003F 3F UNASSIGNED +8FF0A6 003F 3F UNASSIGNED +8FF0A7 003F 3F UNASSIGNED +8FF0A8 003F 3F UNASSIGNED +8FF0A9 003F 3F UNASSIGNED +8FF0AA 003F 3F UNASSIGNED +8FF0AB 003F 3F UNASSIGNED +8FF0AC 003F 3F UNASSIGNED +8FF0AD 003F 3F UNASSIGNED +8FF0AE 003F 3F UNASSIGNED +8FF0AF 003F 3F UNASSIGNED +8FF0B0 003F 3F UNASSIGNED +8FF0B1 003F 3F UNASSIGNED +8FF0B2 003F 3F UNASSIGNED +8FF0B3 003F 3F UNASSIGNED +8FF0B4 003F 3F UNASSIGNED +8FF0B5 003F 3F UNASSIGNED +8FF0B6 003F 3F UNASSIGNED +8FF0B7 003F 3F UNASSIGNED +8FF0B8 003F 3F UNASSIGNED +8FF0B9 003F 3F UNASSIGNED +8FF0BA 003F 3F UNASSIGNED +8FF0BB 003F 3F UNASSIGNED +8FF0BC 003F 3F UNASSIGNED +8FF0BD 003F 3F UNASSIGNED +8FF0BE 003F 3F UNASSIGNED +8FF0BF 003F 3F UNASSIGNED +8FF0C0 003F 3F UNASSIGNED +8FF0C1 003F 3F UNASSIGNED +8FF0C2 003F 3F UNASSIGNED +8FF0C3 003F 3F UNASSIGNED +8FF0C4 003F 3F UNASSIGNED +8FF0C5 003F 3F UNASSIGNED +8FF0C6 003F 3F UNASSIGNED +8FF0C7 003F 3F UNASSIGNED +8FF0C8 003F 3F UNASSIGNED +8FF0C9 003F 3F UNASSIGNED +8FF0CA 003F 3F UNASSIGNED +8FF0CB 003F 3F UNASSIGNED +8FF0CC 003F 3F UNASSIGNED +8FF0CD 003F 3F UNASSIGNED +8FF0CE 003F 3F UNASSIGNED +8FF0CF 003F 3F UNASSIGNED +8FF0D0 003F 3F UNASSIGNED +8FF0D1 003F 3F UNASSIGNED +8FF0D2 003F 3F UNASSIGNED +8FF0D3 003F 3F UNASSIGNED +8FF0D4 003F 3F UNASSIGNED +8FF0D5 003F 3F UNASSIGNED +8FF0D6 003F 3F UNASSIGNED +8FF0D7 003F 3F UNASSIGNED +8FF0D8 003F 3F UNASSIGNED +8FF0D9 003F 3F UNASSIGNED +8FF0DA 003F 3F UNASSIGNED +8FF0DB 003F 3F UNASSIGNED +8FF0DC 003F 3F UNASSIGNED +8FF0DD 003F 3F UNASSIGNED +8FF0DE 003F 3F UNASSIGNED +8FF0DF 003F 3F UNASSIGNED +8FF0E0 003F 3F UNASSIGNED +8FF0E1 003F 3F UNASSIGNED +8FF0E2 003F 3F UNASSIGNED +8FF0E3 003F 3F UNASSIGNED +8FF0E4 003F 3F UNASSIGNED +8FF0E5 003F 3F UNASSIGNED +8FF0E6 003F 3F UNASSIGNED +8FF0E7 003F 3F UNASSIGNED +8FF0E8 003F 3F UNASSIGNED +8FF0E9 003F 3F UNASSIGNED +8FF0EA 003F 3F UNASSIGNED +8FF0EB 003F 3F UNASSIGNED +8FF0EC 003F 3F UNASSIGNED +8FF0ED 003F 3F UNASSIGNED +8FF0EE 003F 3F UNASSIGNED +8FF0EF 003F 3F UNASSIGNED +8FF0F0 003F 3F UNASSIGNED +8FF0F1 003F 3F UNASSIGNED +8FF0F2 003F 3F UNASSIGNED +8FF0F3 003F 3F UNASSIGNED +8FF0F4 003F 3F UNASSIGNED +8FF0F5 003F 3F UNASSIGNED +8FF0F6 003F 3F UNASSIGNED +8FF0F7 003F 3F UNASSIGNED +8FF0F8 003F 3F UNASSIGNED +8FF0F9 003F 3F UNASSIGNED +8FF0FA 003F 3F UNASSIGNED +8FF0FB 003F 3F UNASSIGNED +8FF0FC 003F 3F UNASSIGNED +8FF0FD 003F 3F UNASSIGNED +8FF0FE 003F 3F UNASSIGNED +8FF1A1 003F 3F UNASSIGNED +8FF1A2 003F 3F UNASSIGNED +8FF1A3 003F 3F UNASSIGNED +8FF1A4 003F 3F UNASSIGNED +8FF1A5 003F 3F UNASSIGNED +8FF1A6 003F 3F UNASSIGNED +8FF1A7 003F 3F UNASSIGNED +8FF1A8 003F 3F UNASSIGNED +8FF1A9 003F 3F UNASSIGNED +8FF1AA 003F 3F UNASSIGNED +8FF1AB 003F 3F UNASSIGNED +8FF1AC 003F 3F UNASSIGNED +8FF1AD 003F 3F UNASSIGNED +8FF1AE 003F 3F UNASSIGNED +8FF1AF 003F 3F UNASSIGNED +8FF1B0 003F 3F UNASSIGNED +8FF1B1 003F 3F UNASSIGNED +8FF1B2 003F 3F UNASSIGNED +8FF1B3 003F 3F UNASSIGNED +8FF1B4 003F 3F UNASSIGNED +8FF1B5 003F 3F UNASSIGNED +8FF1B6 003F 3F UNASSIGNED +8FF1B7 003F 3F UNASSIGNED +8FF1B8 003F 3F UNASSIGNED +8FF1B9 003F 3F UNASSIGNED +8FF1BA 003F 3F UNASSIGNED +8FF1BB 003F 3F UNASSIGNED +8FF1BC 003F 3F UNASSIGNED +8FF1BD 003F 3F UNASSIGNED +8FF1BE 003F 3F UNASSIGNED +8FF1BF 003F 3F UNASSIGNED +8FF1C0 003F 3F UNASSIGNED +8FF1C1 003F 3F UNASSIGNED +8FF1C2 003F 3F UNASSIGNED +8FF1C3 003F 3F UNASSIGNED +8FF1C4 003F 3F UNASSIGNED +8FF1C5 003F 3F UNASSIGNED +8FF1C6 003F 3F UNASSIGNED +8FF1C7 003F 3F UNASSIGNED +8FF1C8 003F 3F UNASSIGNED +8FF1C9 003F 3F UNASSIGNED +8FF1CA 003F 3F UNASSIGNED +8FF1CB 003F 3F UNASSIGNED +8FF1CC 003F 3F UNASSIGNED +8FF1CD 003F 3F UNASSIGNED +8FF1CE 003F 3F UNASSIGNED +8FF1CF 003F 3F UNASSIGNED +8FF1D0 003F 3F UNASSIGNED +8FF1D1 003F 3F UNASSIGNED +8FF1D2 003F 3F UNASSIGNED +8FF1D3 003F 3F UNASSIGNED +8FF1D4 003F 3F UNASSIGNED +8FF1D5 003F 3F UNASSIGNED +8FF1D6 003F 3F UNASSIGNED +8FF1D7 003F 3F UNASSIGNED +8FF1D8 003F 3F UNASSIGNED +8FF1D9 003F 3F UNASSIGNED +8FF1DA 003F 3F UNASSIGNED +8FF1DB 003F 3F UNASSIGNED +8FF1DC 003F 3F UNASSIGNED +8FF1DD 003F 3F UNASSIGNED +8FF1DE 003F 3F UNASSIGNED +8FF1DF 003F 3F UNASSIGNED +8FF1E0 003F 3F UNASSIGNED +8FF1E1 003F 3F UNASSIGNED +8FF1E2 003F 3F UNASSIGNED +8FF1E3 003F 3F UNASSIGNED +8FF1E4 003F 3F UNASSIGNED +8FF1E5 003F 3F UNASSIGNED +8FF1E6 003F 3F UNASSIGNED +8FF1E7 003F 3F UNASSIGNED +8FF1E8 003F 3F UNASSIGNED +8FF1E9 003F 3F UNASSIGNED +8FF1EA 003F 3F UNASSIGNED +8FF1EB 003F 3F UNASSIGNED +8FF1EC 003F 3F UNASSIGNED +8FF1ED 003F 3F UNASSIGNED +8FF1EE 003F 3F UNASSIGNED +8FF1EF 003F 3F UNASSIGNED +8FF1F0 003F 3F UNASSIGNED +8FF1F1 003F 3F UNASSIGNED +8FF1F2 003F 3F UNASSIGNED +8FF1F3 003F 3F UNASSIGNED +8FF1F4 003F 3F UNASSIGNED +8FF1F5 003F 3F UNASSIGNED +8FF1F6 003F 3F UNASSIGNED +8FF1F7 003F 3F UNASSIGNED +8FF1F8 003F 3F UNASSIGNED +8FF1F9 003F 3F UNASSIGNED +8FF1FA 003F 3F UNASSIGNED +8FF1FB 003F 3F UNASSIGNED +8FF1FC 003F 3F UNASSIGNED +8FF1FD 003F 3F UNASSIGNED +8FF1FE 003F 3F UNASSIGNED +8FF2A1 003F 3F UNASSIGNED +8FF2A2 003F 3F UNASSIGNED +8FF2A3 003F 3F UNASSIGNED +8FF2A4 003F 3F UNASSIGNED +8FF2A5 003F 3F UNASSIGNED +8FF2A6 003F 3F UNASSIGNED +8FF2A7 003F 3F UNASSIGNED +8FF2A8 003F 3F UNASSIGNED +8FF2A9 003F 3F UNASSIGNED +8FF2AA 003F 3F UNASSIGNED +8FF2AB 003F 3F UNASSIGNED +8FF2AC 003F 3F UNASSIGNED +8FF2AD 003F 3F UNASSIGNED +8FF2AE 003F 3F UNASSIGNED +8FF2AF 003F 3F UNASSIGNED +8FF2B0 003F 3F UNASSIGNED +8FF2B1 003F 3F UNASSIGNED +8FF2B2 003F 3F UNASSIGNED +8FF2B3 003F 3F UNASSIGNED +8FF2B4 003F 3F UNASSIGNED +8FF2B5 003F 3F UNASSIGNED +8FF2B6 003F 3F UNASSIGNED +8FF2B7 003F 3F UNASSIGNED +8FF2B8 003F 3F UNASSIGNED +8FF2B9 003F 3F UNASSIGNED +8FF2BA 003F 3F UNASSIGNED +8FF2BB 003F 3F UNASSIGNED +8FF2BC 003F 3F UNASSIGNED +8FF2BD 003F 3F UNASSIGNED +8FF2BE 003F 3F UNASSIGNED +8FF2BF 003F 3F UNASSIGNED +8FF2C0 003F 3F UNASSIGNED +8FF2C1 003F 3F UNASSIGNED +8FF2C2 003F 3F UNASSIGNED +8FF2C3 003F 3F UNASSIGNED +8FF2C4 003F 3F UNASSIGNED +8FF2C5 003F 3F UNASSIGNED +8FF2C6 003F 3F UNASSIGNED +8FF2C7 003F 3F UNASSIGNED +8FF2C8 003F 3F UNASSIGNED +8FF2C9 003F 3F UNASSIGNED +8FF2CA 003F 3F UNASSIGNED +8FF2CB 003F 3F UNASSIGNED +8FF2CC 003F 3F UNASSIGNED +8FF2CD 003F 3F UNASSIGNED +8FF2CE 003F 3F UNASSIGNED +8FF2CF 003F 3F UNASSIGNED +8FF2D0 003F 3F UNASSIGNED +8FF2D1 003F 3F UNASSIGNED +8FF2D2 003F 3F UNASSIGNED +8FF2D3 003F 3F UNASSIGNED +8FF2D4 003F 3F UNASSIGNED +8FF2D5 003F 3F UNASSIGNED +8FF2D6 003F 3F UNASSIGNED +8FF2D7 003F 3F UNASSIGNED +8FF2D8 003F 3F UNASSIGNED +8FF2D9 003F 3F UNASSIGNED +8FF2DA 003F 3F UNASSIGNED +8FF2DB 003F 3F UNASSIGNED +8FF2DC 003F 3F UNASSIGNED +8FF2DD 003F 3F UNASSIGNED +8FF2DE 003F 3F UNASSIGNED +8FF2DF 003F 3F UNASSIGNED +8FF2E0 003F 3F UNASSIGNED +8FF2E1 003F 3F UNASSIGNED +8FF2E2 003F 3F UNASSIGNED +8FF2E3 003F 3F UNASSIGNED +8FF2E4 003F 3F UNASSIGNED +8FF2E5 003F 3F UNASSIGNED +8FF2E6 003F 3F UNASSIGNED +8FF2E7 003F 3F UNASSIGNED +8FF2E8 003F 3F UNASSIGNED +8FF2E9 003F 3F UNASSIGNED +8FF2EA 003F 3F UNASSIGNED +8FF2EB 003F 3F UNASSIGNED +8FF2EC 003F 3F UNASSIGNED +8FF2ED 003F 3F UNASSIGNED +8FF2EE 003F 3F UNASSIGNED +8FF2EF 003F 3F UNASSIGNED +8FF2F0 003F 3F UNASSIGNED +8FF2F1 003F 3F UNASSIGNED +8FF2F2 003F 3F UNASSIGNED +8FF2F3 003F 3F UNASSIGNED +8FF2F4 003F 3F UNASSIGNED +8FF2F5 003F 3F UNASSIGNED +8FF2F6 003F 3F UNASSIGNED +8FF2F7 003F 3F UNASSIGNED +8FF2F8 003F 3F UNASSIGNED +8FF2F9 003F 3F UNASSIGNED +8FF2FA 003F 3F UNASSIGNED +8FF2FB 003F 3F UNASSIGNED +8FF2FC 003F 3F UNASSIGNED +8FF2FD 003F 3F UNASSIGNED +8FF2FE 003F 3F UNASSIGNED +8FF3A1 003F 3F UNASSIGNED +8FF3A2 003F 3F UNASSIGNED +8FF3A3 003F 3F UNASSIGNED +8FF3A4 003F 3F UNASSIGNED +8FF3A5 003F 3F UNASSIGNED +8FF3A6 003F 3F UNASSIGNED +8FF3A7 003F 3F UNASSIGNED +8FF3A8 003F 3F UNASSIGNED +8FF3A9 003F 3F UNASSIGNED +8FF3AA 003F 3F UNASSIGNED +8FF3AB 003F 3F UNASSIGNED +8FF3AC 003F 3F UNASSIGNED +8FF3AD 003F 3F UNASSIGNED +8FF3AE 003F 3F UNASSIGNED +8FF3AF 003F 3F UNASSIGNED +8FF3B0 003F 3F UNASSIGNED +8FF3B1 003F 3F UNASSIGNED +8FF3B2 003F 3F UNASSIGNED +8FF3B3 003F 3F UNASSIGNED +8FF3B4 003F 3F UNASSIGNED +8FF3B5 003F 3F UNASSIGNED +8FF3B6 003F 3F UNASSIGNED +8FF3B7 003F 3F UNASSIGNED +8FF3B8 003F 3F UNASSIGNED +8FF3B9 003F 3F UNASSIGNED +8FF3BA 003F 3F UNASSIGNED +8FF3BB 003F 3F UNASSIGNED +8FF3BC 003F 3F UNASSIGNED +8FF3BD 003F 3F UNASSIGNED +8FF3BE 003F 3F UNASSIGNED +8FF3BF 003F 3F UNASSIGNED +8FF3C0 003F 3F UNASSIGNED +8FF3C1 003F 3F UNASSIGNED +8FF3C2 003F 3F UNASSIGNED +8FF3C3 003F 3F UNASSIGNED +8FF3C4 003F 3F UNASSIGNED +8FF3C5 003F 3F UNASSIGNED +8FF3C6 003F 3F UNASSIGNED +8FF3C7 003F 3F UNASSIGNED +8FF3C8 003F 3F UNASSIGNED +8FF3C9 003F 3F UNASSIGNED +8FF3CA 003F 3F UNASSIGNED +8FF3CB 003F 3F UNASSIGNED +8FF3CC 003F 3F UNASSIGNED +8FF3CD 003F 3F UNASSIGNED +8FF3CE 003F 3F UNASSIGNED +8FF3CF 003F 3F UNASSIGNED +8FF3D0 003F 3F UNASSIGNED +8FF3D1 003F 3F UNASSIGNED +8FF3D2 003F 3F UNASSIGNED +8FF3D3 003F 3F UNASSIGNED +8FF3D4 003F 3F UNASSIGNED +8FF3D5 003F 3F UNASSIGNED +8FF3D6 003F 3F UNASSIGNED +8FF3D7 003F 3F UNASSIGNED +8FF3D8 003F 3F UNASSIGNED +8FF3D9 003F 3F UNASSIGNED +8FF3DA 003F 3F UNASSIGNED +8FF3DB 003F 3F UNASSIGNED +8FF3DC 003F 3F UNASSIGNED +8FF3DD 003F 3F UNASSIGNED +8FF3DE 003F 3F UNASSIGNED +8FF3DF 003F 3F UNASSIGNED +8FF3E0 003F 3F UNASSIGNED +8FF3E1 003F 3F UNASSIGNED +8FF3E2 003F 3F UNASSIGNED +8FF3E3 003F 3F UNASSIGNED +8FF3E4 003F 3F UNASSIGNED +8FF3E5 003F 3F UNASSIGNED +8FF3E6 003F 3F UNASSIGNED +8FF3E7 003F 3F UNASSIGNED +8FF3E8 003F 3F UNASSIGNED +8FF3E9 003F 3F UNASSIGNED +8FF3EA 003F 3F UNASSIGNED +8FF3EB 003F 3F UNASSIGNED +8FF3EC 003F 3F UNASSIGNED +8FF3ED 003F 3F UNASSIGNED +8FF3EE 003F 3F UNASSIGNED +8FF3EF 003F 3F UNASSIGNED +8FF3F0 003F 3F UNASSIGNED +8FF3F1 003F 3F UNASSIGNED +8FF3F2 003F 3F UNASSIGNED +8FF3F3 003F 3F UNASSIGNED +8FF3F4 003F 3F UNASSIGNED +8FF3F5 003F 3F UNASSIGNED +8FF3F6 003F 3F UNASSIGNED +8FF3F7 003F 3F UNASSIGNED +8FF3F8 003F 3F UNASSIGNED +8FF3F9 003F 3F UNASSIGNED +8FF3FA 003F 3F UNASSIGNED +8FF3FB 003F 3F UNASSIGNED +8FF3FC 003F 3F UNASSIGNED +8FF3FD 003F 3F UNASSIGNED +8FF3FE 003F 3F UNASSIGNED +8FF4A1 003F 3F UNASSIGNED +8FF4A2 003F 3F UNASSIGNED +8FF4A3 003F 3F UNASSIGNED +8FF4A4 003F 3F UNASSIGNED +8FF4A5 003F 3F UNASSIGNED +8FF4A6 003F 3F UNASSIGNED +8FF4A7 003F 3F UNASSIGNED +8FF4A8 003F 3F UNASSIGNED +8FF4A9 003F 3F UNASSIGNED +8FF4AA 003F 3F UNASSIGNED +8FF4AB 003F 3F UNASSIGNED +8FF4AC 003F 3F UNASSIGNED +8FF4AD 003F 3F UNASSIGNED +8FF4AE 003F 3F UNASSIGNED +8FF4AF 003F 3F UNASSIGNED +8FF4B0 003F 3F UNASSIGNED +8FF4B1 003F 3F UNASSIGNED +8FF4B2 003F 3F UNASSIGNED +8FF4B3 003F 3F UNASSIGNED +8FF4B4 003F 3F UNASSIGNED +8FF4B5 003F 3F UNASSIGNED +8FF4B6 003F 3F UNASSIGNED +8FF4B7 003F 3F UNASSIGNED +8FF4B8 003F 3F UNASSIGNED +8FF4B9 003F 3F UNASSIGNED +8FF4BA 003F 3F UNASSIGNED +8FF4BB 003F 3F UNASSIGNED +8FF4BC 003F 3F UNASSIGNED +8FF4BD 003F 3F UNASSIGNED +8FF4BE 003F 3F UNASSIGNED +8FF4BF 003F 3F UNASSIGNED +8FF4C0 003F 3F UNASSIGNED +8FF4C1 003F 3F UNASSIGNED +8FF4C2 003F 3F UNASSIGNED +8FF4C3 003F 3F UNASSIGNED +8FF4C4 003F 3F UNASSIGNED +8FF4C5 003F 3F UNASSIGNED +8FF4C6 003F 3F UNASSIGNED +8FF4C7 003F 3F UNASSIGNED +8FF4C8 003F 3F UNASSIGNED +8FF4C9 003F 3F UNASSIGNED +8FF4CA 003F 3F UNASSIGNED +8FF4CB 003F 3F UNASSIGNED +8FF4CC 003F 3F UNASSIGNED +8FF4CD 003F 3F UNASSIGNED +8FF4CE 003F 3F UNASSIGNED +8FF4CF 003F 3F UNASSIGNED +8FF4D0 003F 3F UNASSIGNED +8FF4D1 003F 3F UNASSIGNED +8FF4D2 003F 3F UNASSIGNED +8FF4D3 003F 3F UNASSIGNED +8FF4D4 003F 3F UNASSIGNED +8FF4D5 003F 3F UNASSIGNED +8FF4D6 003F 3F UNASSIGNED +8FF4D7 003F 3F UNASSIGNED +8FF4D8 003F 3F UNASSIGNED +8FF4D9 003F 3F UNASSIGNED +8FF4DA 003F 3F UNASSIGNED +8FF4DB 003F 3F UNASSIGNED +8FF4DC 003F 3F UNASSIGNED +8FF4DD 003F 3F UNASSIGNED +8FF4DE 003F 3F UNASSIGNED +8FF4DF 003F 3F UNASSIGNED +8FF4E0 003F 3F UNASSIGNED +8FF4E1 003F 3F UNASSIGNED +8FF4E2 003F 3F UNASSIGNED +8FF4E3 003F 3F UNASSIGNED +8FF4E4 003F 3F UNASSIGNED +8FF4E5 003F 3F UNASSIGNED +8FF4E6 003F 3F UNASSIGNED +8FF4E7 003F 3F UNASSIGNED +8FF4E8 003F 3F UNASSIGNED +8FF4E9 003F 3F UNASSIGNED +8FF4EA 003F 3F UNASSIGNED +8FF4EB 003F 3F UNASSIGNED +8FF4EC 003F 3F UNASSIGNED +8FF4ED 003F 3F UNASSIGNED +8FF4EE 003F 3F UNASSIGNED +8FF4EF 003F 3F UNASSIGNED +8FF4F0 003F 3F UNASSIGNED +8FF4F1 003F 3F UNASSIGNED +8FF4F2 003F 3F UNASSIGNED +8FF4F3 003F 3F UNASSIGNED +8FF4F4 003F 3F UNASSIGNED +8FF4F5 003F 3F UNASSIGNED +8FF4F6 003F 3F UNASSIGNED +8FF4F7 003F 3F UNASSIGNED +8FF4F8 003F 3F UNASSIGNED +8FF4F9 003F 3F UNASSIGNED +8FF4FA 003F 3F UNASSIGNED +8FF4FB 003F 3F UNASSIGNED +8FF4FC 003F 3F UNASSIGNED +8FF4FD 003F 3F UNASSIGNED +8FF4FE 003F 3F UNASSIGNED +A1C0 005C 5C U+005C REVERSE SOLIDUS +A2AF 003F 3F UNASSIGNED +A2B0 003F 3F UNASSIGNED +A2B1 003F 3F UNASSIGNED +A2B2 003F 3F UNASSIGNED +A2B3 003F 3F UNASSIGNED +A2B4 003F 3F UNASSIGNED +A2B5 003F 3F UNASSIGNED +A2B6 003F 3F UNASSIGNED +A2B7 003F 3F UNASSIGNED +A2B8 003F 3F UNASSIGNED +A2B9 003F 3F UNASSIGNED +A2C2 003F 3F UNASSIGNED +A2C3 003F 3F UNASSIGNED +A2C4 003F 3F UNASSIGNED +A2C5 003F 3F UNASSIGNED +A2C6 003F 3F UNASSIGNED +A2C7 003F 3F UNASSIGNED +A2C8 003F 3F UNASSIGNED +A2C9 003F 3F UNASSIGNED +A2D1 003F 3F UNASSIGNED +A2D2 003F 3F UNASSIGNED +A2D3 003F 3F UNASSIGNED +A2D4 003F 3F UNASSIGNED +A2D5 003F 3F UNASSIGNED +A2D6 003F 3F UNASSIGNED +A2D7 003F 3F UNASSIGNED +A2D8 003F 3F UNASSIGNED +A2D9 003F 3F UNASSIGNED +A2DA 003F 3F UNASSIGNED +A2DB 003F 3F UNASSIGNED +A2EB 003F 3F UNASSIGNED +A2EC 003F 3F UNASSIGNED +A2ED 003F 3F UNASSIGNED +A2EE 003F 3F UNASSIGNED +A2EF 003F 3F UNASSIGNED +A2F0 003F 3F UNASSIGNED +A2F1 003F 3F UNASSIGNED +A2FA 003F 3F UNASSIGNED +A2FB 003F 3F UNASSIGNED +A2FC 003F 3F UNASSIGNED +A2FD 003F 3F UNASSIGNED +A3A1 003F 3F UNASSIGNED +A3A2 003F 3F UNASSIGNED +A3A3 003F 3F UNASSIGNED +A3A4 003F 3F UNASSIGNED +A3A5 003F 3F UNASSIGNED +A3A6 003F 3F UNASSIGNED +A3A7 003F 3F UNASSIGNED +A3A8 003F 3F UNASSIGNED +A3A9 003F 3F UNASSIGNED +A3AA 003F 3F UNASSIGNED +A3AB 003F 3F UNASSIGNED +A3AC 003F 3F UNASSIGNED +A3AD 003F 3F UNASSIGNED +A3AE 003F 3F UNASSIGNED +A3AF 003F 3F UNASSIGNED +A3BA 003F 3F UNASSIGNED +A3BB 003F 3F UNASSIGNED +A3BC 003F 3F UNASSIGNED +A3BD 003F 3F UNASSIGNED +A3BE 003F 3F UNASSIGNED +A3BF 003F 3F UNASSIGNED +A3C0 003F 3F UNASSIGNED +A3DB 003F 3F UNASSIGNED +A3DC 003F 3F UNASSIGNED +A3DD 003F 3F UNASSIGNED +A3DE 003F 3F UNASSIGNED +A3DF 003F 3F UNASSIGNED +A3E0 003F 3F UNASSIGNED +A3FB 003F 3F UNASSIGNED +A3FC 003F 3F UNASSIGNED +A3FD 003F 3F UNASSIGNED +A3FE 003F 3F UNASSIGNED +A4F4 003F 3F UNASSIGNED +A4F5 003F 3F UNASSIGNED +A4F6 003F 3F UNASSIGNED +A4F7 003F 3F UNASSIGNED +A4F8 003F 3F UNASSIGNED +A4F9 003F 3F UNASSIGNED +A4FA 003F 3F UNASSIGNED +A4FB 003F 3F UNASSIGNED +A4FC 003F 3F UNASSIGNED +A4FD 003F 3F UNASSIGNED +A4FE 003F 3F UNASSIGNED +A5F7 003F 3F UNASSIGNED +A5F8 003F 3F UNASSIGNED +A5F9 003F 3F UNASSIGNED +A5FA 003F 3F UNASSIGNED +A5FB 003F 3F UNASSIGNED +A5FC 003F 3F UNASSIGNED +A5FD 003F 3F UNASSIGNED +A5FE 003F 3F UNASSIGNED +A6B9 003F 3F UNASSIGNED +A6BA 003F 3F UNASSIGNED +A6BB 003F 3F UNASSIGNED +A6BC 003F 3F UNASSIGNED +A6BD 003F 3F UNASSIGNED +A6BE 003F 3F UNASSIGNED +A6BF 003F 3F UNASSIGNED +A6C0 003F 3F UNASSIGNED +A6D9 003F 3F UNASSIGNED +A6DA 003F 3F UNASSIGNED +A6DB 003F 3F UNASSIGNED +A6DC 003F 3F UNASSIGNED +A6DD 003F 3F UNASSIGNED +A6DE 003F 3F UNASSIGNED +A6DF 003F 3F UNASSIGNED +A6E0 003F 3F UNASSIGNED +A6E1 003F 3F UNASSIGNED +A6E2 003F 3F UNASSIGNED +A6E3 003F 3F UNASSIGNED +A6E4 003F 3F UNASSIGNED +A6E5 003F 3F UNASSIGNED +A6E6 003F 3F UNASSIGNED +A6E7 003F 3F UNASSIGNED +A6E8 003F 3F UNASSIGNED +A6E9 003F 3F UNASSIGNED +A6EA 003F 3F UNASSIGNED +A6EB 003F 3F UNASSIGNED +A6EC 003F 3F UNASSIGNED +A6ED 003F 3F UNASSIGNED +A6EE 003F 3F UNASSIGNED +A6EF 003F 3F UNASSIGNED +A6F0 003F 3F UNASSIGNED +A6F1 003F 3F UNASSIGNED +A6F2 003F 3F UNASSIGNED +A6F3 003F 3F UNASSIGNED +A6F4 003F 3F UNASSIGNED +A6F5 003F 3F UNASSIGNED +A6F6 003F 3F UNASSIGNED +A6F7 003F 3F UNASSIGNED +A6F8 003F 3F UNASSIGNED +A6F9 003F 3F UNASSIGNED +A6FA 003F 3F UNASSIGNED +A6FB 003F 3F UNASSIGNED +A6FC 003F 3F UNASSIGNED +A6FD 003F 3F UNASSIGNED +A6FE 003F 3F UNASSIGNED +A7C2 003F 3F UNASSIGNED +A7C3 003F 3F UNASSIGNED +A7C4 003F 3F UNASSIGNED +A7C5 003F 3F UNASSIGNED +A7C6 003F 3F UNASSIGNED +A7C7 003F 3F UNASSIGNED +A7C8 003F 3F UNASSIGNED +A7C9 003F 3F UNASSIGNED +A7CA 003F 3F UNASSIGNED +A7CB 003F 3F UNASSIGNED +A7CC 003F 3F UNASSIGNED +A7CD 003F 3F UNASSIGNED +A7CE 003F 3F UNASSIGNED +A7CF 003F 3F UNASSIGNED +A7D0 003F 3F UNASSIGNED +A7F2 003F 3F UNASSIGNED +A7F3 003F 3F UNASSIGNED +A7F4 003F 3F UNASSIGNED +A7F5 003F 3F UNASSIGNED +A7F6 003F 3F UNASSIGNED +A7F7 003F 3F UNASSIGNED +A7F8 003F 3F UNASSIGNED +A7F9 003F 3F UNASSIGNED +A7FA 003F 3F UNASSIGNED +A7FB 003F 3F UNASSIGNED +A7FC 003F 3F UNASSIGNED +A7FD 003F 3F UNASSIGNED +A7FE 003F 3F UNASSIGNED +A8C1 003F 3F UNASSIGNED +A8C2 003F 3F UNASSIGNED +A8C3 003F 3F UNASSIGNED +A8C4 003F 3F UNASSIGNED +A8C5 003F 3F UNASSIGNED +A8C6 003F 3F UNASSIGNED +A8C7 003F 3F UNASSIGNED +A8C8 003F 3F UNASSIGNED +A8C9 003F 3F UNASSIGNED +A8CA 003F 3F UNASSIGNED +A8CB 003F 3F UNASSIGNED +A8CC 003F 3F UNASSIGNED +A8CD 003F 3F UNASSIGNED +A8CE 003F 3F UNASSIGNED +A8CF 003F 3F UNASSIGNED +A8D0 003F 3F UNASSIGNED +A8D1 003F 3F UNASSIGNED +A8D2 003F 3F UNASSIGNED +A8D3 003F 3F UNASSIGNED +A8D4 003F 3F UNASSIGNED +A8D5 003F 3F UNASSIGNED +A8D6 003F 3F UNASSIGNED +A8D7 003F 3F UNASSIGNED +A8D8 003F 3F UNASSIGNED +A8D9 003F 3F UNASSIGNED +A8DA 003F 3F UNASSIGNED +A8DB 003F 3F UNASSIGNED +A8DC 003F 3F UNASSIGNED +A8DD 003F 3F UNASSIGNED +A8DE 003F 3F UNASSIGNED +A8DF 003F 3F UNASSIGNED +A8E0 003F 3F UNASSIGNED +A8E1 003F 3F UNASSIGNED +A8E2 003F 3F UNASSIGNED +A8E3 003F 3F UNASSIGNED +A8E4 003F 3F UNASSIGNED +A8E5 003F 3F UNASSIGNED +A8E6 003F 3F UNASSIGNED +A8E7 003F 3F UNASSIGNED +A8E8 003F 3F UNASSIGNED +A8E9 003F 3F UNASSIGNED +A8EA 003F 3F UNASSIGNED +A8EB 003F 3F UNASSIGNED +A8EC 003F 3F UNASSIGNED +A8ED 003F 3F UNASSIGNED +A8EE 003F 3F UNASSIGNED +A8EF 003F 3F UNASSIGNED +A8F0 003F 3F UNASSIGNED +A8F1 003F 3F UNASSIGNED +A8F2 003F 3F UNASSIGNED +A8F3 003F 3F UNASSIGNED +A8F4 003F 3F UNASSIGNED +A8F5 003F 3F UNASSIGNED +A8F6 003F 3F UNASSIGNED +A8F7 003F 3F UNASSIGNED +A8F8 003F 3F UNASSIGNED +A8F9 003F 3F UNASSIGNED +A8FA 003F 3F UNASSIGNED +A8FB 003F 3F UNASSIGNED +A8FC 003F 3F UNASSIGNED +A8FD 003F 3F UNASSIGNED +A8FE 003F 3F UNASSIGNED +A9A1 003F 3F UNASSIGNED +A9A2 003F 3F UNASSIGNED +A9A3 003F 3F UNASSIGNED +A9A4 003F 3F UNASSIGNED +A9A5 003F 3F UNASSIGNED +A9A6 003F 3F UNASSIGNED +A9A7 003F 3F UNASSIGNED +A9A8 003F 3F UNASSIGNED +A9A9 003F 3F UNASSIGNED +A9AA 003F 3F UNASSIGNED +A9AB 003F 3F UNASSIGNED +A9AC 003F 3F UNASSIGNED +A9AD 003F 3F UNASSIGNED +A9AE 003F 3F UNASSIGNED +A9AF 003F 3F UNASSIGNED +A9B0 003F 3F UNASSIGNED +A9B1 003F 3F UNASSIGNED +A9B2 003F 3F UNASSIGNED +A9B3 003F 3F UNASSIGNED +A9B4 003F 3F UNASSIGNED +A9B5 003F 3F UNASSIGNED +A9B6 003F 3F UNASSIGNED +A9B7 003F 3F UNASSIGNED +A9B8 003F 3F UNASSIGNED +A9B9 003F 3F UNASSIGNED +A9BA 003F 3F UNASSIGNED +A9BB 003F 3F UNASSIGNED +A9BC 003F 3F UNASSIGNED +A9BD 003F 3F UNASSIGNED +A9BE 003F 3F UNASSIGNED +A9BF 003F 3F UNASSIGNED +A9C0 003F 3F UNASSIGNED +A9C1 003F 3F UNASSIGNED +A9C2 003F 3F UNASSIGNED +A9C3 003F 3F UNASSIGNED +A9C4 003F 3F UNASSIGNED +A9C5 003F 3F UNASSIGNED +A9C6 003F 3F UNASSIGNED +A9C7 003F 3F UNASSIGNED +A9C8 003F 3F UNASSIGNED +A9C9 003F 3F UNASSIGNED +A9CA 003F 3F UNASSIGNED +A9CB 003F 3F UNASSIGNED +A9CC 003F 3F UNASSIGNED +A9CD 003F 3F UNASSIGNED +A9CE 003F 3F UNASSIGNED +A9CF 003F 3F UNASSIGNED +A9D0 003F 3F UNASSIGNED +A9D1 003F 3F UNASSIGNED +A9D2 003F 3F UNASSIGNED +A9D3 003F 3F UNASSIGNED +A9D4 003F 3F UNASSIGNED +A9D5 003F 3F UNASSIGNED +A9D6 003F 3F UNASSIGNED +A9D7 003F 3F UNASSIGNED +A9D8 003F 3F UNASSIGNED +A9D9 003F 3F UNASSIGNED +A9DA 003F 3F UNASSIGNED +A9DB 003F 3F UNASSIGNED +A9DC 003F 3F UNASSIGNED +A9DD 003F 3F UNASSIGNED +A9DE 003F 3F UNASSIGNED +A9DF 003F 3F UNASSIGNED +A9E0 003F 3F UNASSIGNED +A9E1 003F 3F UNASSIGNED +A9E2 003F 3F UNASSIGNED +A9E3 003F 3F UNASSIGNED +A9E4 003F 3F UNASSIGNED +A9E5 003F 3F UNASSIGNED +A9E6 003F 3F UNASSIGNED +A9E7 003F 3F UNASSIGNED +A9E8 003F 3F UNASSIGNED +A9E9 003F 3F UNASSIGNED +A9EA 003F 3F UNASSIGNED +A9EB 003F 3F UNASSIGNED +A9EC 003F 3F UNASSIGNED +A9ED 003F 3F UNASSIGNED +A9EE 003F 3F UNASSIGNED +A9EF 003F 3F UNASSIGNED +A9F0 003F 3F UNASSIGNED +A9F1 003F 3F UNASSIGNED +A9F2 003F 3F UNASSIGNED +A9F3 003F 3F UNASSIGNED +A9F4 003F 3F UNASSIGNED +A9F5 003F 3F UNASSIGNED +A9F6 003F 3F UNASSIGNED +A9F7 003F 3F UNASSIGNED +A9F8 003F 3F UNASSIGNED +A9F9 003F 3F UNASSIGNED +A9FA 003F 3F UNASSIGNED +A9FB 003F 3F UNASSIGNED +A9FC 003F 3F UNASSIGNED +A9FD 003F 3F UNASSIGNED +A9FE 003F 3F UNASSIGNED +AAA1 003F 3F UNASSIGNED +AAA2 003F 3F UNASSIGNED +AAA3 003F 3F UNASSIGNED +AAA4 003F 3F UNASSIGNED +AAA5 003F 3F UNASSIGNED +AAA6 003F 3F UNASSIGNED +AAA7 003F 3F UNASSIGNED +AAA8 003F 3F UNASSIGNED +AAA9 003F 3F UNASSIGNED +AAAA 003F 3F UNASSIGNED +AAAB 003F 3F UNASSIGNED +AAAC 003F 3F UNASSIGNED +AAAD 003F 3F UNASSIGNED +AAAE 003F 3F UNASSIGNED +AAAF 003F 3F UNASSIGNED +AAB0 003F 3F UNASSIGNED +AAB1 003F 3F UNASSIGNED +AAB2 003F 3F UNASSIGNED +AAB3 003F 3F UNASSIGNED +AAB4 003F 3F UNASSIGNED +AAB5 003F 3F UNASSIGNED +AAB6 003F 3F UNASSIGNED +AAB7 003F 3F UNASSIGNED +AAB8 003F 3F UNASSIGNED +AAB9 003F 3F UNASSIGNED +AABA 003F 3F UNASSIGNED +AABB 003F 3F UNASSIGNED +AABC 003F 3F UNASSIGNED +AABD 003F 3F UNASSIGNED +AABE 003F 3F UNASSIGNED +AABF 003F 3F UNASSIGNED +AAC0 003F 3F UNASSIGNED +AAC1 003F 3F UNASSIGNED +AAC2 003F 3F UNASSIGNED +AAC3 003F 3F UNASSIGNED +AAC4 003F 3F UNASSIGNED +AAC5 003F 3F UNASSIGNED +AAC6 003F 3F UNASSIGNED +AAC7 003F 3F UNASSIGNED +AAC8 003F 3F UNASSIGNED +AAC9 003F 3F UNASSIGNED +AACA 003F 3F UNASSIGNED +AACB 003F 3F UNASSIGNED +AACC 003F 3F UNASSIGNED +AACD 003F 3F UNASSIGNED +AACE 003F 3F UNASSIGNED +AACF 003F 3F UNASSIGNED +AAD0 003F 3F UNASSIGNED +AAD1 003F 3F UNASSIGNED +AAD2 003F 3F UNASSIGNED +AAD3 003F 3F UNASSIGNED +AAD4 003F 3F UNASSIGNED +AAD5 003F 3F UNASSIGNED +AAD6 003F 3F UNASSIGNED +AAD7 003F 3F UNASSIGNED +AAD8 003F 3F UNASSIGNED +AAD9 003F 3F UNASSIGNED +AADA 003F 3F UNASSIGNED +AADB 003F 3F UNASSIGNED +AADC 003F 3F UNASSIGNED +AADD 003F 3F UNASSIGNED +AADE 003F 3F UNASSIGNED +AADF 003F 3F UNASSIGNED +AAE0 003F 3F UNASSIGNED +AAE1 003F 3F UNASSIGNED +AAE2 003F 3F UNASSIGNED +AAE3 003F 3F UNASSIGNED +AAE4 003F 3F UNASSIGNED +AAE5 003F 3F UNASSIGNED +AAE6 003F 3F UNASSIGNED +AAE7 003F 3F UNASSIGNED +AAE8 003F 3F UNASSIGNED +AAE9 003F 3F UNASSIGNED +AAEA 003F 3F UNASSIGNED +AAEB 003F 3F UNASSIGNED +AAEC 003F 3F UNASSIGNED +AAED 003F 3F UNASSIGNED +AAEE 003F 3F UNASSIGNED +AAEF 003F 3F UNASSIGNED +AAF0 003F 3F UNASSIGNED +AAF1 003F 3F UNASSIGNED +AAF2 003F 3F UNASSIGNED +AAF3 003F 3F UNASSIGNED +AAF4 003F 3F UNASSIGNED +AAF5 003F 3F UNASSIGNED +AAF6 003F 3F UNASSIGNED +AAF7 003F 3F UNASSIGNED +AAF8 003F 3F UNASSIGNED +AAF9 003F 3F UNASSIGNED +AAFA 003F 3F UNASSIGNED +AAFB 003F 3F UNASSIGNED +AAFC 003F 3F UNASSIGNED +AAFD 003F 3F UNASSIGNED +AAFE 003F 3F UNASSIGNED +ABA1 003F 3F UNASSIGNED +ABA2 003F 3F UNASSIGNED +ABA3 003F 3F UNASSIGNED +ABA4 003F 3F UNASSIGNED +ABA5 003F 3F UNASSIGNED +ABA6 003F 3F UNASSIGNED +ABA7 003F 3F UNASSIGNED +ABA8 003F 3F UNASSIGNED +ABA9 003F 3F UNASSIGNED +ABAA 003F 3F UNASSIGNED +ABAB 003F 3F UNASSIGNED +ABAC 003F 3F UNASSIGNED +ABAD 003F 3F UNASSIGNED +ABAE 003F 3F UNASSIGNED +ABAF 003F 3F UNASSIGNED +ABB0 003F 3F UNASSIGNED +ABB1 003F 3F UNASSIGNED +ABB2 003F 3F UNASSIGNED +ABB3 003F 3F UNASSIGNED +ABB4 003F 3F UNASSIGNED +ABB5 003F 3F UNASSIGNED +ABB6 003F 3F UNASSIGNED +ABB7 003F 3F UNASSIGNED +ABB8 003F 3F UNASSIGNED +ABB9 003F 3F UNASSIGNED +ABBA 003F 3F UNASSIGNED +ABBB 003F 3F UNASSIGNED +ABBC 003F 3F UNASSIGNED +ABBD 003F 3F UNASSIGNED +ABBE 003F 3F UNASSIGNED +ABBF 003F 3F UNASSIGNED +ABC0 003F 3F UNASSIGNED +ABC1 003F 3F UNASSIGNED +ABC2 003F 3F UNASSIGNED +ABC3 003F 3F UNASSIGNED +ABC4 003F 3F UNASSIGNED +ABC5 003F 3F UNASSIGNED +ABC6 003F 3F UNASSIGNED +ABC7 003F 3F UNASSIGNED +ABC8 003F 3F UNASSIGNED +ABC9 003F 3F UNASSIGNED +ABCA 003F 3F UNASSIGNED +ABCB 003F 3F UNASSIGNED +ABCC 003F 3F UNASSIGNED +ABCD 003F 3F UNASSIGNED +ABCE 003F 3F UNASSIGNED +ABCF 003F 3F UNASSIGNED +ABD0 003F 3F UNASSIGNED +ABD1 003F 3F UNASSIGNED +ABD2 003F 3F UNASSIGNED +ABD3 003F 3F UNASSIGNED +ABD4 003F 3F UNASSIGNED +ABD5 003F 3F UNASSIGNED +ABD6 003F 3F UNASSIGNED +ABD7 003F 3F UNASSIGNED +ABD8 003F 3F UNASSIGNED +ABD9 003F 3F UNASSIGNED +ABDA 003F 3F UNASSIGNED +ABDB 003F 3F UNASSIGNED +ABDC 003F 3F UNASSIGNED +ABDD 003F 3F UNASSIGNED +ABDE 003F 3F UNASSIGNED +ABDF 003F 3F UNASSIGNED +ABE0 003F 3F UNASSIGNED +ABE1 003F 3F UNASSIGNED +ABE2 003F 3F UNASSIGNED +ABE3 003F 3F UNASSIGNED +ABE4 003F 3F UNASSIGNED +ABE5 003F 3F UNASSIGNED +ABE6 003F 3F UNASSIGNED +ABE7 003F 3F UNASSIGNED +ABE8 003F 3F UNASSIGNED +ABE9 003F 3F UNASSIGNED +ABEA 003F 3F UNASSIGNED +ABEB 003F 3F UNASSIGNED +ABEC 003F 3F UNASSIGNED +ABED 003F 3F UNASSIGNED +ABEE 003F 3F UNASSIGNED +ABEF 003F 3F UNASSIGNED +ABF0 003F 3F UNASSIGNED +ABF1 003F 3F UNASSIGNED +ABF2 003F 3F UNASSIGNED +ABF3 003F 3F UNASSIGNED +ABF4 003F 3F UNASSIGNED +ABF5 003F 3F UNASSIGNED +ABF6 003F 3F UNASSIGNED +ABF7 003F 3F UNASSIGNED +ABF8 003F 3F UNASSIGNED +ABF9 003F 3F UNASSIGNED +ABFA 003F 3F UNASSIGNED +ABFB 003F 3F UNASSIGNED +ABFC 003F 3F UNASSIGNED +ABFD 003F 3F UNASSIGNED +ABFE 003F 3F UNASSIGNED +ACA1 003F 3F UNASSIGNED +ACA2 003F 3F UNASSIGNED +ACA3 003F 3F UNASSIGNED +ACA4 003F 3F UNASSIGNED +ACA5 003F 3F UNASSIGNED +ACA6 003F 3F UNASSIGNED +ACA7 003F 3F UNASSIGNED +ACA8 003F 3F UNASSIGNED +ACA9 003F 3F UNASSIGNED +ACAA 003F 3F UNASSIGNED +ACAB 003F 3F UNASSIGNED +ACAC 003F 3F UNASSIGNED +ACAD 003F 3F UNASSIGNED +ACAE 003F 3F UNASSIGNED +ACAF 003F 3F UNASSIGNED +ACB0 003F 3F UNASSIGNED +ACB1 003F 3F UNASSIGNED +ACB2 003F 3F UNASSIGNED +ACB3 003F 3F UNASSIGNED +ACB4 003F 3F UNASSIGNED +ACB5 003F 3F UNASSIGNED +ACB6 003F 3F UNASSIGNED +ACB7 003F 3F UNASSIGNED +ACB8 003F 3F UNASSIGNED +ACB9 003F 3F UNASSIGNED +ACBA 003F 3F UNASSIGNED +ACBB 003F 3F UNASSIGNED +ACBC 003F 3F UNASSIGNED +ACBD 003F 3F UNASSIGNED +ACBE 003F 3F UNASSIGNED +ACBF 003F 3F UNASSIGNED +ACC0 003F 3F UNASSIGNED +ACC1 003F 3F UNASSIGNED +ACC2 003F 3F UNASSIGNED +ACC3 003F 3F UNASSIGNED +ACC4 003F 3F UNASSIGNED +ACC5 003F 3F UNASSIGNED +ACC6 003F 3F UNASSIGNED +ACC7 003F 3F UNASSIGNED +ACC8 003F 3F UNASSIGNED +ACC9 003F 3F UNASSIGNED +ACCA 003F 3F UNASSIGNED +ACCB 003F 3F UNASSIGNED +ACCC 003F 3F UNASSIGNED +ACCD 003F 3F UNASSIGNED +ACCE 003F 3F UNASSIGNED +ACCF 003F 3F UNASSIGNED +ACD0 003F 3F UNASSIGNED +ACD1 003F 3F UNASSIGNED +ACD2 003F 3F UNASSIGNED +ACD3 003F 3F UNASSIGNED +ACD4 003F 3F UNASSIGNED +ACD5 003F 3F UNASSIGNED +ACD6 003F 3F UNASSIGNED +ACD7 003F 3F UNASSIGNED +ACD8 003F 3F UNASSIGNED +ACD9 003F 3F UNASSIGNED +ACDA 003F 3F UNASSIGNED +ACDB 003F 3F UNASSIGNED +ACDC 003F 3F UNASSIGNED +ACDD 003F 3F UNASSIGNED +ACDE 003F 3F UNASSIGNED +ACDF 003F 3F UNASSIGNED +ACE0 003F 3F UNASSIGNED +ACE1 003F 3F UNASSIGNED +ACE2 003F 3F UNASSIGNED +ACE3 003F 3F UNASSIGNED +ACE4 003F 3F UNASSIGNED +ACE5 003F 3F UNASSIGNED +ACE6 003F 3F UNASSIGNED +ACE7 003F 3F UNASSIGNED +ACE8 003F 3F UNASSIGNED +ACE9 003F 3F UNASSIGNED +ACEA 003F 3F UNASSIGNED +ACEB 003F 3F UNASSIGNED +ACEC 003F 3F UNASSIGNED +ACED 003F 3F UNASSIGNED +ACEE 003F 3F UNASSIGNED +ACEF 003F 3F UNASSIGNED +ACF0 003F 3F UNASSIGNED +ACF1 003F 3F UNASSIGNED +ACF2 003F 3F UNASSIGNED +ACF3 003F 3F UNASSIGNED +ACF4 003F 3F UNASSIGNED +ACF5 003F 3F UNASSIGNED +ACF6 003F 3F UNASSIGNED +ACF7 003F 3F UNASSIGNED +ACF8 003F 3F UNASSIGNED +ACF9 003F 3F UNASSIGNED +ACFA 003F 3F UNASSIGNED +ACFB 003F 3F UNASSIGNED +ACFC 003F 3F UNASSIGNED +ACFD 003F 3F UNASSIGNED +ACFE 003F 3F UNASSIGNED +ADA1 003F 3F UNASSIGNED +ADA2 003F 3F UNASSIGNED +ADA3 003F 3F UNASSIGNED +ADA4 003F 3F UNASSIGNED +ADA5 003F 3F UNASSIGNED +ADA6 003F 3F UNASSIGNED +ADA7 003F 3F UNASSIGNED +ADA8 003F 3F UNASSIGNED +ADA9 003F 3F UNASSIGNED +ADAA 003F 3F UNASSIGNED +ADAB 003F 3F UNASSIGNED +ADAC 003F 3F UNASSIGNED +ADAD 003F 3F UNASSIGNED +ADAE 003F 3F UNASSIGNED +ADAF 003F 3F UNASSIGNED +ADB0 003F 3F UNASSIGNED +ADB1 003F 3F UNASSIGNED +ADB2 003F 3F UNASSIGNED +ADB3 003F 3F UNASSIGNED +ADB4 003F 3F UNASSIGNED +ADB5 003F 3F UNASSIGNED +ADB6 003F 3F UNASSIGNED +ADB7 003F 3F UNASSIGNED +ADB8 003F 3F UNASSIGNED +ADB9 003F 3F UNASSIGNED +ADBA 003F 3F UNASSIGNED +ADBB 003F 3F UNASSIGNED +ADBC 003F 3F UNASSIGNED +ADBD 003F 3F UNASSIGNED +ADBE 003F 3F UNASSIGNED +ADBF 003F 3F UNASSIGNED +ADC0 003F 3F UNASSIGNED +ADC1 003F 3F UNASSIGNED +ADC2 003F 3F UNASSIGNED +ADC3 003F 3F UNASSIGNED +ADC4 003F 3F UNASSIGNED +ADC5 003F 3F UNASSIGNED +ADC6 003F 3F UNASSIGNED +ADC7 003F 3F UNASSIGNED +ADC8 003F 3F UNASSIGNED +ADC9 003F 3F UNASSIGNED +ADCA 003F 3F UNASSIGNED +ADCB 003F 3F UNASSIGNED +ADCC 003F 3F UNASSIGNED +ADCD 003F 3F UNASSIGNED +ADCE 003F 3F UNASSIGNED +ADCF 003F 3F UNASSIGNED +ADD0 003F 3F UNASSIGNED +ADD1 003F 3F UNASSIGNED +ADD2 003F 3F UNASSIGNED +ADD3 003F 3F UNASSIGNED +ADD4 003F 3F UNASSIGNED +ADD5 003F 3F UNASSIGNED +ADD6 003F 3F UNASSIGNED +ADD7 003F 3F UNASSIGNED +ADD8 003F 3F UNASSIGNED +ADD9 003F 3F UNASSIGNED +ADDA 003F 3F UNASSIGNED +ADDB 003F 3F UNASSIGNED +ADDC 003F 3F UNASSIGNED +ADDD 003F 3F UNASSIGNED +ADDE 003F 3F UNASSIGNED +ADDF 003F 3F UNASSIGNED +ADE0 003F 3F UNASSIGNED +ADE1 003F 3F UNASSIGNED +ADE2 003F 3F UNASSIGNED +ADE3 003F 3F UNASSIGNED +ADE4 003F 3F UNASSIGNED +ADE5 003F 3F UNASSIGNED +ADE6 003F 3F UNASSIGNED +ADE7 003F 3F UNASSIGNED +ADE8 003F 3F UNASSIGNED +ADE9 003F 3F UNASSIGNED +ADEA 003F 3F UNASSIGNED +ADEB 003F 3F UNASSIGNED +ADEC 003F 3F UNASSIGNED +ADED 003F 3F UNASSIGNED +ADEE 003F 3F UNASSIGNED +ADEF 003F 3F UNASSIGNED +ADF0 003F 3F UNASSIGNED +ADF1 003F 3F UNASSIGNED +ADF2 003F 3F UNASSIGNED +ADF3 003F 3F UNASSIGNED +ADF4 003F 3F UNASSIGNED +ADF5 003F 3F UNASSIGNED +ADF6 003F 3F UNASSIGNED +ADF7 003F 3F UNASSIGNED +ADF8 003F 3F UNASSIGNED +ADF9 003F 3F UNASSIGNED +ADFA 003F 3F UNASSIGNED +ADFB 003F 3F UNASSIGNED +ADFC 003F 3F UNASSIGNED +ADFD 003F 3F UNASSIGNED +ADFE 003F 3F UNASSIGNED +AEA1 003F 3F UNASSIGNED +AEA2 003F 3F UNASSIGNED +AEA3 003F 3F UNASSIGNED +AEA4 003F 3F UNASSIGNED +AEA5 003F 3F UNASSIGNED +AEA6 003F 3F UNASSIGNED +AEA7 003F 3F UNASSIGNED +AEA8 003F 3F UNASSIGNED +AEA9 003F 3F UNASSIGNED +AEAA 003F 3F UNASSIGNED +AEAB 003F 3F UNASSIGNED +AEAC 003F 3F UNASSIGNED +AEAD 003F 3F UNASSIGNED +AEAE 003F 3F UNASSIGNED +AEAF 003F 3F UNASSIGNED +AEB0 003F 3F UNASSIGNED +AEB1 003F 3F UNASSIGNED +AEB2 003F 3F UNASSIGNED +AEB3 003F 3F UNASSIGNED +AEB4 003F 3F UNASSIGNED +AEB5 003F 3F UNASSIGNED +AEB6 003F 3F UNASSIGNED +AEB7 003F 3F UNASSIGNED +AEB8 003F 3F UNASSIGNED +AEB9 003F 3F UNASSIGNED +AEBA 003F 3F UNASSIGNED +AEBB 003F 3F UNASSIGNED +AEBC 003F 3F UNASSIGNED +AEBD 003F 3F UNASSIGNED +AEBE 003F 3F UNASSIGNED +AEBF 003F 3F UNASSIGNED +AEC0 003F 3F UNASSIGNED +AEC1 003F 3F UNASSIGNED +AEC2 003F 3F UNASSIGNED +AEC3 003F 3F UNASSIGNED +AEC4 003F 3F UNASSIGNED +AEC5 003F 3F UNASSIGNED +AEC6 003F 3F UNASSIGNED +AEC7 003F 3F UNASSIGNED +AEC8 003F 3F UNASSIGNED +AEC9 003F 3F UNASSIGNED +AECA 003F 3F UNASSIGNED +AECB 003F 3F UNASSIGNED +AECC 003F 3F UNASSIGNED +AECD 003F 3F UNASSIGNED +AECE 003F 3F UNASSIGNED +AECF 003F 3F UNASSIGNED +AED0 003F 3F UNASSIGNED +AED1 003F 3F UNASSIGNED +AED2 003F 3F UNASSIGNED +AED3 003F 3F UNASSIGNED +AED4 003F 3F UNASSIGNED +AED5 003F 3F UNASSIGNED +AED6 003F 3F UNASSIGNED +AED7 003F 3F UNASSIGNED +AED8 003F 3F UNASSIGNED +AED9 003F 3F UNASSIGNED +AEDA 003F 3F UNASSIGNED +AEDB 003F 3F UNASSIGNED +AEDC 003F 3F UNASSIGNED +AEDD 003F 3F UNASSIGNED +AEDE 003F 3F UNASSIGNED +AEDF 003F 3F UNASSIGNED +AEE0 003F 3F UNASSIGNED +AEE1 003F 3F UNASSIGNED +AEE2 003F 3F UNASSIGNED +AEE3 003F 3F UNASSIGNED +AEE4 003F 3F UNASSIGNED +AEE5 003F 3F UNASSIGNED +AEE6 003F 3F UNASSIGNED +AEE7 003F 3F UNASSIGNED +AEE8 003F 3F UNASSIGNED +AEE9 003F 3F UNASSIGNED +AEEA 003F 3F UNASSIGNED +AEEB 003F 3F UNASSIGNED +AEEC 003F 3F UNASSIGNED +AEED 003F 3F UNASSIGNED +AEEE 003F 3F UNASSIGNED +AEEF 003F 3F UNASSIGNED +AEF0 003F 3F UNASSIGNED +AEF1 003F 3F UNASSIGNED +AEF2 003F 3F UNASSIGNED +AEF3 003F 3F UNASSIGNED +AEF4 003F 3F UNASSIGNED +AEF5 003F 3F UNASSIGNED +AEF6 003F 3F UNASSIGNED +AEF7 003F 3F UNASSIGNED +AEF8 003F 3F UNASSIGNED +AEF9 003F 3F UNASSIGNED +AEFA 003F 3F UNASSIGNED +AEFB 003F 3F UNASSIGNED +AEFC 003F 3F UNASSIGNED +AEFD 003F 3F UNASSIGNED +AEFE 003F 3F UNASSIGNED +AFA1 003F 3F UNASSIGNED +AFA2 003F 3F UNASSIGNED +AFA3 003F 3F UNASSIGNED +AFA4 003F 3F UNASSIGNED +AFA5 003F 3F UNASSIGNED +AFA6 003F 3F UNASSIGNED +AFA7 003F 3F UNASSIGNED +AFA8 003F 3F UNASSIGNED +AFA9 003F 3F UNASSIGNED +AFAA 003F 3F UNASSIGNED +AFAB 003F 3F UNASSIGNED +AFAC 003F 3F UNASSIGNED +AFAD 003F 3F UNASSIGNED +AFAE 003F 3F UNASSIGNED +AFAF 003F 3F UNASSIGNED +AFB0 003F 3F UNASSIGNED +AFB1 003F 3F UNASSIGNED +AFB2 003F 3F UNASSIGNED +AFB3 003F 3F UNASSIGNED +AFB4 003F 3F UNASSIGNED +AFB5 003F 3F UNASSIGNED +AFB6 003F 3F UNASSIGNED +AFB7 003F 3F UNASSIGNED +AFB8 003F 3F UNASSIGNED +AFB9 003F 3F UNASSIGNED +AFBA 003F 3F UNASSIGNED +AFBB 003F 3F UNASSIGNED +AFBC 003F 3F UNASSIGNED +AFBD 003F 3F UNASSIGNED +AFBE 003F 3F UNASSIGNED +AFBF 003F 3F UNASSIGNED +AFC0 003F 3F UNASSIGNED +AFC1 003F 3F UNASSIGNED +AFC2 003F 3F UNASSIGNED +AFC3 003F 3F UNASSIGNED +AFC4 003F 3F UNASSIGNED +AFC5 003F 3F UNASSIGNED +AFC6 003F 3F UNASSIGNED +AFC7 003F 3F UNASSIGNED +AFC8 003F 3F UNASSIGNED +AFC9 003F 3F UNASSIGNED +AFCA 003F 3F UNASSIGNED +AFCB 003F 3F UNASSIGNED +AFCC 003F 3F UNASSIGNED +AFCD 003F 3F UNASSIGNED +AFCE 003F 3F UNASSIGNED +AFCF 003F 3F UNASSIGNED +AFD0 003F 3F UNASSIGNED +AFD1 003F 3F UNASSIGNED +AFD2 003F 3F UNASSIGNED +AFD3 003F 3F UNASSIGNED +AFD4 003F 3F UNASSIGNED +AFD5 003F 3F UNASSIGNED +AFD6 003F 3F UNASSIGNED +AFD7 003F 3F UNASSIGNED +AFD8 003F 3F UNASSIGNED +AFD9 003F 3F UNASSIGNED +AFDA 003F 3F UNASSIGNED +AFDB 003F 3F UNASSIGNED +AFDC 003F 3F UNASSIGNED +AFDD 003F 3F UNASSIGNED +AFDE 003F 3F UNASSIGNED +AFDF 003F 3F UNASSIGNED +AFE0 003F 3F UNASSIGNED +AFE1 003F 3F UNASSIGNED +AFE2 003F 3F UNASSIGNED +AFE3 003F 3F UNASSIGNED +AFE4 003F 3F UNASSIGNED +AFE5 003F 3F UNASSIGNED +AFE6 003F 3F UNASSIGNED +AFE7 003F 3F UNASSIGNED +AFE8 003F 3F UNASSIGNED +AFE9 003F 3F UNASSIGNED +AFEA 003F 3F UNASSIGNED +AFEB 003F 3F UNASSIGNED +AFEC 003F 3F UNASSIGNED +AFED 003F 3F UNASSIGNED +AFEE 003F 3F UNASSIGNED +AFEF 003F 3F UNASSIGNED +AFF0 003F 3F UNASSIGNED +AFF1 003F 3F UNASSIGNED +AFF2 003F 3F UNASSIGNED +AFF3 003F 3F UNASSIGNED +AFF4 003F 3F UNASSIGNED +AFF5 003F 3F UNASSIGNED +AFF6 003F 3F UNASSIGNED +AFF7 003F 3F UNASSIGNED +AFF8 003F 3F UNASSIGNED +AFF9 003F 3F UNASSIGNED +AFFA 003F 3F UNASSIGNED +AFFB 003F 3F UNASSIGNED +AFFC 003F 3F UNASSIGNED +AFFD 003F 3F UNASSIGNED +AFFE 003F 3F UNASSIGNED +CFD4 003F 3F UNASSIGNED +CFD5 003F 3F UNASSIGNED +CFD6 003F 3F UNASSIGNED +CFD7 003F 3F UNASSIGNED +CFD8 003F 3F UNASSIGNED +CFD9 003F 3F UNASSIGNED +CFDA 003F 3F UNASSIGNED +CFDB 003F 3F UNASSIGNED +CFDC 003F 3F UNASSIGNED +CFDD 003F 3F UNASSIGNED +CFDE 003F 3F UNASSIGNED +CFDF 003F 3F UNASSIGNED +CFE0 003F 3F UNASSIGNED +CFE1 003F 3F UNASSIGNED +CFE2 003F 3F UNASSIGNED +CFE3 003F 3F UNASSIGNED +CFE4 003F 3F UNASSIGNED +CFE5 003F 3F UNASSIGNED +CFE6 003F 3F UNASSIGNED +CFE7 003F 3F UNASSIGNED +CFE8 003F 3F UNASSIGNED +CFE9 003F 3F UNASSIGNED +CFEA 003F 3F UNASSIGNED +CFEB 003F 3F UNASSIGNED +CFEC 003F 3F UNASSIGNED +CFED 003F 3F UNASSIGNED +CFEE 003F 3F UNASSIGNED +CFEF 003F 3F UNASSIGNED +CFF0 003F 3F UNASSIGNED +CFF1 003F 3F UNASSIGNED +CFF2 003F 3F UNASSIGNED +CFF3 003F 3F UNASSIGNED +CFF4 003F 3F UNASSIGNED +CFF5 003F 3F UNASSIGNED +CFF6 003F 3F UNASSIGNED +CFF7 003F 3F UNASSIGNED +CFF8 003F 3F UNASSIGNED +CFF9 003F 3F UNASSIGNED +CFFA 003F 3F UNASSIGNED +CFFB 003F 3F UNASSIGNED +CFFC 003F 3F UNASSIGNED +CFFD 003F 3F UNASSIGNED +CFFE 003F 3F UNASSIGNED +F4A7 003F 3F UNASSIGNED +F4A8 003F 3F UNASSIGNED +F4A9 003F 3F UNASSIGNED +F4AA 003F 3F UNASSIGNED +F4AB 003F 3F UNASSIGNED +F4AC 003F 3F UNASSIGNED +F4AD 003F 3F UNASSIGNED +F4AE 003F 3F UNASSIGNED +F4AF 003F 3F UNASSIGNED +F4B0 003F 3F UNASSIGNED +F4B1 003F 3F UNASSIGNED +F4B2 003F 3F UNASSIGNED +F4B3 003F 3F UNASSIGNED +F4B4 003F 3F UNASSIGNED +F4B5 003F 3F UNASSIGNED +F4B6 003F 3F UNASSIGNED +F4B7 003F 3F UNASSIGNED +F4B8 003F 3F UNASSIGNED +F4B9 003F 3F UNASSIGNED +F4BA 003F 3F UNASSIGNED +F4BB 003F 3F UNASSIGNED +F4BC 003F 3F UNASSIGNED +F4BD 003F 3F UNASSIGNED +F4BE 003F 3F UNASSIGNED +F4BF 003F 3F UNASSIGNED +F4C0 003F 3F UNASSIGNED +F4C1 003F 3F UNASSIGNED +F4C2 003F 3F UNASSIGNED +F4C3 003F 3F UNASSIGNED +F4C4 003F 3F UNASSIGNED +F4C5 003F 3F UNASSIGNED +F4C6 003F 3F UNASSIGNED +F4C7 003F 3F UNASSIGNED +F4C8 003F 3F UNASSIGNED +F4C9 003F 3F UNASSIGNED +F4CA 003F 3F UNASSIGNED +F4CB 003F 3F UNASSIGNED +F4CC 003F 3F UNASSIGNED +F4CD 003F 3F UNASSIGNED +F4CE 003F 3F UNASSIGNED +F4CF 003F 3F UNASSIGNED +F4D0 003F 3F UNASSIGNED +F4D1 003F 3F UNASSIGNED +F4D2 003F 3F UNASSIGNED +F4D3 003F 3F UNASSIGNED +F4D4 003F 3F UNASSIGNED +F4D5 003F 3F UNASSIGNED +F4D6 003F 3F UNASSIGNED +F4D7 003F 3F UNASSIGNED +F4D8 003F 3F UNASSIGNED +F4D9 003F 3F UNASSIGNED +F4DA 003F 3F UNASSIGNED +F4DB 003F 3F UNASSIGNED +F4DC 003F 3F UNASSIGNED +F4DD 003F 3F UNASSIGNED +F4DE 003F 3F UNASSIGNED +F4DF 003F 3F UNASSIGNED +F4E0 003F 3F UNASSIGNED +F4E1 003F 3F UNASSIGNED +F4E2 003F 3F UNASSIGNED +F4E3 003F 3F UNASSIGNED +F4E4 003F 3F UNASSIGNED +F4E5 003F 3F UNASSIGNED +F4E6 003F 3F UNASSIGNED +F4E7 003F 3F UNASSIGNED +F4E8 003F 3F UNASSIGNED +F4E9 003F 3F UNASSIGNED +F4EA 003F 3F UNASSIGNED +F4EB 003F 3F UNASSIGNED +F4EC 003F 3F UNASSIGNED +F4ED 003F 3F UNASSIGNED +F4EE 003F 3F UNASSIGNED +F4EF 003F 3F UNASSIGNED +F4F0 003F 3F UNASSIGNED +F4F1 003F 3F UNASSIGNED +F4F2 003F 3F UNASSIGNED +F4F3 003F 3F UNASSIGNED +F4F4 003F 3F UNASSIGNED +F4F5 003F 3F UNASSIGNED +F4F6 003F 3F UNASSIGNED +F4F7 003F 3F UNASSIGNED +F4F8 003F 3F UNASSIGNED +F4F9 003F 3F UNASSIGNED +F4FA 003F 3F UNASSIGNED +F4FB 003F 3F UNASSIGNED +F4FC 003F 3F UNASSIGNED +F4FD 003F 3F UNASSIGNED +F4FE 003F 3F UNASSIGNED +drop table t1; +drop table t2; +create table t1 ( +ujis varchar(1) character set ujis, +name varchar(64), +ucs2 varchar(1) character set ucs2, +ujis2 varchar(1) character set ujis +); +insert into t1 (ujis,name) values (0x5C, 'U+005C REVERSE SOLIDUS'); +insert into t1 (ujis,name) values (0x7E, 'U+007E TILDE'); +insert into t1 (ujis,name) values (0xA1B1, 'U+FFE3 FULLWIDTH MACRON'); +insert into t1 (ujis,name) values (0xA1BD, 'U+2015 HORIZONTAL BAR'); +insert into t1 (ujis,name) values (0xA1C0, 'U+005C REVERSE SOLIDUS'); +insert into t1 (ujis,name) values (0xA1C1, 'U+301C WAVE DASH'); +insert into t1 (ujis,name) values (0xA1C2, 'U+2016 DOUBLE VERTICAL LINE'); +insert into t1 (ujis,name) values (0xA1DD, 'U+2212 MINUS SIGN'); +insert into t1 (ujis,name) values (0xA1F1, 'U+00A2 CENT SIGN'); +insert into t1 (ujis,name) values (0xA1F2, 'U+00A3 POUND SIGN'); +insert into t1 (ujis,name) values (0xA1EF, 'U+FFE5 FULLWIDTH YEN SIGN'); +insert into t1 (ujis,name) values (0xA2CC, 'U+00AC NOT SIGN'); +insert into t1 (ujis,name) values (0x8FA2B7, 'U+007E TILDE'); +insert into t1 (ujis,name) values (0x8FA2C3, 'U+00A6 BROKEN BAR'); +update t1 set ucs2=ujis, ujis2=ucs2; +select hex(ujis), hex(ucs2), hex(ujis2), name from t1; +hex(ujis) hex(ucs2) hex(ujis2) name +5C 005C 5C U+005C REVERSE SOLIDUS +7E 007E 7E U+007E TILDE +A1B1 FFE3 A1B1 U+FFE3 FULLWIDTH MACRON +A1BD 2015 A1BD U+2015 HORIZONTAL BAR +A1C0 005C 5C U+005C REVERSE SOLIDUS +A1C1 301C A1C1 U+301C WAVE DASH +A1C2 2016 A1C2 U+2016 DOUBLE VERTICAL LINE +A1DD 2212 A1DD U+2212 MINUS SIGN +A1F1 00A2 A1F1 U+00A2 CENT SIGN +A1F2 00A3 A1F2 U+00A3 POUND SIGN +A1EF FFE5 A1EF U+FFE5 FULLWIDTH YEN SIGN +A2CC 00AC A2CC U+00AC NOT SIGN +8FA2B7 007E 7E U+007E TILDE +8FA2C3 00A6 8FA2C3 U+00A6 BROKEN BAR +drop table t1; +create table t1 ( +ujis char(1) character set ujis, +ucs2 char(1) character set ucs2, +name char(64) +); +insert into t1 (ucs2,name) values (0x00A5,'U+00A5 YEN SIGN'); +insert into t1 (ucs2,name) values (0x2014,'U+2014 EM DASH'); +insert into t1 (ucs2,name) values (0x203E,'U+203E OVERLINE'); +insert into t1 (ucs2,name) values (0x2225,'U+2225 PARALLEL TO'); +insert into t1 (ucs2,name) values (0xFF0D,'U+FF0D FULLWIDTH HYPHEN-MINUS'); +insert into t1 (ucs2,name) values (0xFF3C,'U+FF3C FULLWIDTH REVERSE SOLIDUS'); +insert into t1 (ucs2,name) values (0xFF5E,'U+FF5E FULLWIDTH TILDE'); +insert into t1 (ucs2,name) values (0xFFE0,'U+FFE0 FULLWIDTH CENT SIGN'); +insert into t1 (ucs2,name) values (0xFFE1,'U+FFE1 FULLWIDTH POUND SIGN'); +insert into t1 (ucs2,name) values (0xFFE2,'U+FFE2 FULLWIDTH NOT SIGN'); +insert into t1 (ucs2,name) values (0xFFE4,'U+FFE4 FULLWIDTH BROKEN BAR'); +update t1 set ujis=ucs2; +Warnings: +Warning 1366 Incorrect string value: '\x00\xA5' for column 'ujis' at row 1 +Warning 1366 Incorrect string value: '\x20\x14' for column 'ujis' at row 2 +Warning 1366 Incorrect string value: '\x20\x3E' for column 'ujis' at row 3 +Warning 1366 Incorrect string value: '\x22\x25' for column 'ujis' at row 4 +Warning 1366 Incorrect string value: '\xFF\x0D' for column 'ujis' at row 5 +Warning 1366 Incorrect string value: '\xFF\x3C' for column 'ujis' at row 6 +Warning 1366 Incorrect string value: '\xFF\x5E' for column 'ujis' at row 7 +Warning 1366 Incorrect string value: '\xFF\xE0' for column 'ujis' at row 8 +Warning 1366 Incorrect string value: '\xFF\xE1' for column 'ujis' at row 9 +Warning 1366 Incorrect string value: '\xFF\xE2' for column 'ujis' at row 10 +Warning 1366 Incorrect string value: '\xFF\xE4' for column 'ujis' at row 11 +select hex(ucs2),hex(ujis),name from t1 order by name; +hex(ucs2) hex(ujis) name +00A5 3F U+00A5 YEN SIGN +2014 3F U+2014 EM DASH +203E 3F U+203E OVERLINE +2225 3F U+2225 PARALLEL TO +FF0D 3F U+FF0D FULLWIDTH HYPHEN-MINUS +FF3C 3F U+FF3C FULLWIDTH REVERSE SOLIDUS +FF5E 3F U+FF5E FULLWIDTH TILDE +FFE0 3F U+FFE0 FULLWIDTH CENT SIGN +FFE1 3F U+FFE1 FULLWIDTH POUND SIGN +FFE2 3F U+FFE2 FULLWIDTH NOT SIGN +FFE4 3F U+FFE4 FULLWIDTH BROKEN BAR +drop table t1; +End of 5.1 tests diff --git a/mysql-test/r/multi_update.result b/mysql-test/r/multi_update.result index 7b0b917cf1a..55e47756312 100644 --- a/mysql-test/r/multi_update.result +++ b/mysql-test/r/multi_update.result @@ -614,27 +614,28 @@ CREATE TABLE `t2` ( `b` int(11) default NULL, PRIMARY KEY (`a`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 ; +set @@session.binlog_format= mixed; insert into t1 values (1,1),(2,2); insert into t2 values (1,1),(4,4); reset master; UPDATE t2,t1 SET t2.a=t1.a+2; -ERROR 23000: Duplicate entry '3' for key 1 +ERROR 23000: Duplicate entry '3' for key 'PRIMARY' select * from t2 /* must be (3,1), (4,4) */; a b 3 1 4 4 show master status /* there must be the UPDATE query event */; File Position Binlog_Do_DB Binlog_Ignore_DB -master-bin.000001 189 +master-bin.000001 197 delete from t1; delete from t2; insert into t1 values (1,2),(3,4),(4,4); insert into t2 values (1,2),(3,4),(4,4); reset master; UPDATE t2,t1 SET t2.a=t2.b where t2.a=t1.a; -ERROR 23000: Duplicate entry '4' for key 1 +ERROR 23000: Duplicate entry '4' for key 'PRIMARY' show master status /* there must be the UPDATE query event */; File Position Binlog_Do_DB Binlog_Ignore_DB -master-bin.000001 204 +master-bin.000001 212 drop table t1, t2; end of tests diff --git a/mysql-test/r/ndb_backup_print.result b/mysql-test/r/ndb_backup_print.result index fdd929802b2..7fa073bafb5 100644 --- a/mysql-test/r/ndb_backup_print.result +++ b/mysql-test/r/ndb_backup_print.result @@ -62,3 +62,4 @@ Node : Backup started from node completed StartGCP: StopGCP: #Records: #LogRecords: Data: bytes Log: bytes +drop table t1; diff --git a/mysql-test/r/ndb_binlog_basic2.result b/mysql-test/r/ndb_binlog_basic2.result deleted file mode 100644 index 9b9f642bd86..00000000000 --- a/mysql-test/r/ndb_binlog_basic2.result +++ /dev/null @@ -1,12 +0,0 @@ -set session binlog_format=row; -ERROR HY000: The NDB cluster engine does not support changing the binlog format on the fly yet -set session binlog_format=statement; -ERROR HY000: The NDB cluster engine does not support changing the binlog format on the fly yet -set global binlog_format=row; -ERROR HY000: The NDB cluster engine does not support changing the binlog format on the fly yet -set global binlog_format=statement; -ERROR HY000: The NDB cluster engine does not support changing the binlog format on the fly yet -set session binlog_format=default; -ERROR HY000: The NDB cluster engine does not support changing the binlog format on the fly yet -set global binlog_format=default; -ERROR HY000: The NDB cluster engine does not support changing the binlog format on the fly yet diff --git a/mysql-test/r/rpl_000015.result b/mysql-test/r/rpl_000015.result index 8d23136420f..79d87354cb2 100644 --- a/mysql-test/r/rpl_000015.result +++ b/mysql-test/r/rpl_000015.result @@ -3,21 +3,128 @@ show master status; File Position Binlog_Do_DB Binlog_Ignore_DB master-bin.000001 106 reset slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert +SHOW SLAVE STATUS; change master to master_host='127.0.0.1'; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 test DEFAULT_MASTER_PORT 7 4 # # No No 0 0 0 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User test +Master_Port 3306 +Connect_Retry 7 +Master_Log_File +Read_Master_Log_Pos 4 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 0 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error change master to master_host='127.0.0.1',master_user='root', master_password='',master_port=MASTER_PORT; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 7 4 # # No No 0 0 0 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 7 +Master_Log_File +Read_Master_Log_Pos 4 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 0 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 7 master-bin.000001 106 # # master-bin.000001 Yes Yes 0 0 106 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 7 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 106 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 106 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error drop table if exists t1; create table t1 (n int, PRIMARY KEY(n)); insert into t1 values (10),(45),(90); diff --git a/mysql-test/r/rpl_change_master.result b/mysql-test/r/rpl_change_master.result index 680328bcea5..7707ca2cf9b 100644 --- a/mysql-test/r/rpl_change_master.result +++ b/mysql-test/r/rpl_change_master.result @@ -11,13 +11,85 @@ stop slave sql_thread; insert into t1 values(1); insert into t1 values(2); stop slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_MYPORT 1 master-bin.000001 # # # master-bin.000001 No No 0 0 191 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos # +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 191 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error change master to master_user='root'; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_MYPORT 1 master-bin.000001 # # # master-bin.000001 No No 0 0 191 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos # +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 191 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; select * from t1; n diff --git a/mysql-test/r/rpl_deadlock_innodb.result b/mysql-test/r/rpl_deadlock_innodb.result index 914e1497094..1753fc0cb2d 100644 --- a/mysql-test/r/rpl_deadlock_innodb.result +++ b/mysql-test/r/rpl_deadlock_innodb.result @@ -79,6 +79,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error stop slave; delete from t3; change master to master_log_pos=548; @@ -134,6 +138,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error set @my_max_relay_log_size= @@global.max_relay_log_size; set global max_relay_log_size=0; stop slave; @@ -194,6 +202,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error drop table t1,t2,t3,t4; set global max_relay_log_size= @my_max_relay_log_size; End of 5.1 tests diff --git a/mysql-test/r/rpl_empty_master_crash.result b/mysql-test/r/rpl_empty_master_crash.result index d57600d7396..f0d84f85069 100644 --- a/mysql-test/r/rpl_empty_master_crash.result +++ b/mysql-test/r/rpl_empty_master_crash.result @@ -4,8 +4,7 @@ reset master; reset slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; start slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert +SHOW SLAVE STATUS; load table t1 from master; ERROR 08S01: Error connecting to master: Master is not configured load table t1 from master; diff --git a/mysql-test/r/rpl_extraCol_innodb.result b/mysql-test/r/rpl_extraCol_innodb.result index a237edc8063..cfce12b594e 100644 --- a/mysql-test/r/rpl_extraCol_innodb.result +++ b/mysql-test/r/rpl_extraCol_innodb.result @@ -73,7 +73,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 252, test.t3 has type 3 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 252, test.t3 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -88,6 +88,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 252, test.t3 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t3 *** @@ -131,7 +135,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 246, test.t4 has type 3 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 246, test.t4 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -146,6 +150,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 246, test.t4 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t4 *** @@ -189,7 +197,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 5 type mismatch - received type 4, test.t5 has type 246 +Last_Error Table definition on master and slave does not match: Column 5 type mismatch - received type 4, test.t5 has type 246 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -204,6 +212,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 5 type mismatch - received type 4, test.t5 has type 246 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t5 *** @@ -246,7 +258,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 3 type mismatch - received type 16, test.t6 has type 3 +Last_Error Table definition on master and slave does not match: Column 3 type mismatch - received type 16, test.t6 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -261,6 +273,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 3 type mismatch - received type 16, test.t6 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=3; *** Drop t6 *** DROP TABLE t6; @@ -354,7 +370,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 2 type mismatch - received type 254, test.t10 has type 5 +Last_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 254, test.t10 has type 5 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -369,6 +385,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 254, test.t10 has type 5 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t10 *** @@ -411,7 +431,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 2 type mismatch - received type 15, test.t11 has type 252 +Last_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 15, test.t11 has type 252 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -426,6 +446,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 15, test.t11 has type 252 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t11 *** @@ -612,6 +636,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1060 +Last_SQL_Error Error 'Duplicate column name 'c6'' on query. Default database: 'test'. Query: 'ALTER TABLE t15 ADD COLUMN c6 INT AFTER c5' SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Try to insert in master **** @@ -728,7 +756,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 8, test.t17 has type 2 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 8, test.t17 has type 2 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -743,6 +771,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 8, test.t17 has type 2 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; ** DROP table t17 *** diff --git a/mysql-test/r/rpl_extraCol_myisam.result b/mysql-test/r/rpl_extraCol_myisam.result index 95f99ba1014..b250911368c 100644 --- a/mysql-test/r/rpl_extraCol_myisam.result +++ b/mysql-test/r/rpl_extraCol_myisam.result @@ -73,7 +73,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 252, test.t3 has type 3 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 252, test.t3 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -88,6 +88,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 252, test.t3 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t3 *** @@ -131,7 +135,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 246, test.t4 has type 3 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 246, test.t4 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -146,6 +150,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 246, test.t4 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t4 *** @@ -189,7 +197,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 5 type mismatch - received type 4, test.t5 has type 246 +Last_Error Table definition on master and slave does not match: Column 5 type mismatch - received type 4, test.t5 has type 246 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -204,6 +212,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 5 type mismatch - received type 4, test.t5 has type 246 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t5 *** @@ -246,7 +258,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 3 type mismatch - received type 16, test.t6 has type 3 +Last_Error Table definition on master and slave does not match: Column 3 type mismatch - received type 16, test.t6 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -261,6 +273,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 3 type mismatch - received type 16, test.t6 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=3; *** Drop t6 *** DROP TABLE t6; @@ -354,7 +370,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 2 type mismatch - received type 254, test.t10 has type 5 +Last_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 254, test.t10 has type 5 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -369,6 +385,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 254, test.t10 has type 5 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t10 *** @@ -411,7 +431,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 2 type mismatch - received type 15, test.t11 has type 252 +Last_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 15, test.t11 has type 252 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -426,6 +446,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 15, test.t11 has type 252 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t11 *** @@ -612,6 +636,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1060 +Last_SQL_Error Error 'Duplicate column name 'c6'' on query. Default database: 'test'. Query: 'ALTER TABLE t15 ADD COLUMN c6 INT AFTER c5' SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Try to insert in master **** @@ -728,7 +756,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 8, test.t17 has type 2 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 8, test.t17 has type 2 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -743,6 +771,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 8, test.t17 has type 2 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; ** DROP table t17 *** diff --git a/mysql-test/r/rpl_flushlog_loop.result b/mysql-test/r/rpl_flushlog_loop.result index 1e90796b2ea..b47c262eb66 100644 --- a/mysql-test/r/rpl_flushlog_loop.result +++ b/mysql-test/r/rpl_flushlog_loop.result @@ -51,4 +51,8 @@ Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # -Master_SSL_Verify_Server_Cert No +Master_SSL_Verify_Server_Cert # +Last_IO_Errno # +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error diff --git a/mysql-test/r/rpl_grant.result b/mysql-test/r/rpl_grant.result index 4d7ad298ce4..935d1ca67c7 100644 --- a/mysql-test/r/rpl_grant.result +++ b/mysql-test/r/rpl_grant.result @@ -48,7 +48,7 @@ Master_User root Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 -Read_Master_Log_Pos 609 +Read_Master_Log_Pos 617 Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 @@ -63,7 +63,7 @@ Replicate_Wild_Ignore_Table Last_Errno 0 Last_Error Skip_Counter 0 -Exec_Master_Log_Pos 609 +Exec_Master_Log_Pos 617 Relay_Log_Space # Until_Condition None Until_Log_File @@ -75,3 +75,8 @@ Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error diff --git a/mysql-test/r/rpl_incident.result b/mysql-test/r/rpl_incident.result index 1a0da45f3e1..9d82798b5f4 100644 --- a/mysql-test/r/rpl_incident.result +++ b/mysql-test/r/rpl_incident.result @@ -60,6 +60,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1586 +Last_SQL_Error The incident LOST_EVENTS occured on the master. Message: <none> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE; SELECT * FROM t1; @@ -103,4 +107,8 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error DROP TABLE t1; diff --git a/mysql-test/r/rpl_invoked_features.result b/mysql-test/r/rpl_invoked_features.result new file mode 100644 index 00000000000..3bcef762497 --- /dev/null +++ b/mysql-test/r/rpl_invoked_features.result @@ -0,0 +1,451 @@ +stop slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +reset master; +reset slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +start slave; +USE test; +DROP VIEW IF EXISTS v1,v11; +DROP TABLE IF EXISTS t1,t2,t3,t11,t12,t13; +DROP PROCEDURE IF EXISTS p1; +DROP PROCEDURE IF EXISTS p11; +DROP FUNCTION IF EXISTS f1; +DROP FUNCTION IF EXISTS f2; +DROP EVENT IF EXISTS e1; +DROP EVENT IF EXISTS e11; + +CREATE TABLE t1 (a INT NOT NULL PRIMARY KEY, b INT, c VARCHAR(64)) ENGINE=myisam; +INSERT INTO t1 VALUES (1,1,'1'); +INSERT INTO t1 VALUES (2,2,UUID()); +CREATE TABLE t2 (a INT, b INT, c VARCHAR(64)) ENGINE=myisam; +INSERT INTO t2 VALUES (1,1,'1'); +INSERT INTO t2 VALUES (2,2,UUID()); +CREATE TABLE t11 (a INT NOT NULL PRIMARY KEY, b INT, c VARCHAR(64)) ENGINE=innodb; +INSERT INTO t11 VALUES (1,1,'1'); +INSERT INTO t11 VALUES (2,2,UUID()); +CREATE TABLE t12 (a INT, b INT, c VARCHAR(64)) ENGINE=innodb; +INSERT INTO t12 VALUES (1,1,'1'); +INSERT INTO t12 VALUES (2,2,UUID()); + +CREATE VIEW v1 AS SELECT * FROM t1; +CREATE VIEW v11 AS SELECT * FROM t11; +CREATE TRIGGER t1_tr1 BEFORE INSERT ON t1 FOR EACH ROW +BEGIN +INSERT INTO t2 VALUES (NEW.a, NEW.b, NEW.c); +INSERT INTO t3 VALUES (NEW.a, NEW.b, NEW.c); +END| +CREATE TRIGGER t1_tr2 BEFORE UPDATE ON t1 FOR EACH ROW +BEGIN +UPDATE t2 SET c = ''; +UPDATE t3 SET c = ''; +END| +CREATE TRIGGER t11_tr1 BEFORE INSERT ON t11 FOR EACH ROW +BEGIN +INSERT INTO t12 VALUES (NEW.a, NEW.b, NEW.c); +INSERT INTO t13 VALUES (NEW.a, NEW.b, NEW.c); +END| +CREATE TRIGGER t11_tr2 BEFORE UPDATE ON t11 FOR EACH ROW +BEGIN +UPDATE t12 SET c = ''; +UPDATE t13 SET c = ''; +END| +CREATE EVENT e1 ON SCHEDULE EVERY 1 SECOND ENABLE DO +BEGIN +DECLARE c INT; +SELECT a INTO c FROM t1 WHERE a < 11 ORDER BY a DESC LIMIT 1; +IF c = 7 THEN +CALL p1(10, ''); +END IF; +END| +CREATE EVENT e11 ON SCHEDULE EVERY 1 SECOND ENABLE DO +BEGIN +DECLARE c INT; +SELECT a INTO c FROM t11 WHERE a < 11 ORDER BY a DESC LIMIT 1; +IF c = 7 THEN +CALL p11(10, ''); +END IF; +END| +CREATE FUNCTION f1 (x INT) RETURNS VARCHAR(64) +BEGIN +IF x > 5 THEN +RETURN UUID(); +END IF; +RETURN ''; +END| +CREATE FUNCTION f2 (x INT) RETURNS VARCHAR(64) +BEGIN +RETURN f1(x); +END| +CREATE PROCEDURE p1 (IN x INT, IN y VARCHAR(64)) +BEGIN +INSERT INTO t1 VALUES (x,x,y); +END| +CREATE PROCEDURE p11 (IN x INT, IN y VARCHAR(64)) +BEGIN +INSERT INTO t11 VALUES (x,x,y); +END| + +CREATE TABLE t3 SELECT * FROM v1; +INSERT INTO t1 VALUES (3,3,''); +UPDATE t1 SET c='2' WHERE a = 1; +INSERT INTO t1 VALUES(4,4,f1(4)); +INSERT INTO t1 VALUES (100,100,''); +CALL p1(5, UUID()); +INSERT INTO t1 VALUES (101,101,''); +INSERT INTO t1 VALUES(6,6,f1(6)); +INSERT INTO t1 VALUES (102,102,''); +INSERT INTO t1 VALUES(7,7,f2(7)); +INSERT INTO t1 VALUES (103,103,''); + +CREATE TABLE t13 SELECT * FROM v11; +INSERT INTO t11 VALUES (3,3,''); +UPDATE t11 SET c='2' WHERE a = 1; +INSERT INTO t11 VALUES(4,4,f1(4)); +INSERT INTO t11 VALUES (100,100,''); +CALL p11(5, UUID()); +INSERT INTO t11 VALUES (101,101,''); +INSERT INTO t11 VALUES(6,6,f1(6)); +INSERT INTO t11 VALUES (102,102,''); +INSERT INTO t11 VALUES(7,7,f2(7)); +INSERT INTO t11 VALUES (103,103,''); + +SET GLOBAL EVENT_SCHEDULER = on; +SET GLOBAL EVENT_SCHEDULER = off; + +SHOW TABLES LIKE 't%'; +Tables_in_test (t%) +t1 +t11 +t12 +t13 +t2 +t3 +SELECT table_name FROM information_schema.views WHERE table_schema='test'; +table_name +v1 +v11 +SELECT trigger_name, event_manipulation, event_object_table FROM information_schema.triggers WHERE trigger_schema='test'; +trigger_name event_manipulation event_object_table +t1_tr1 INSERT t1 +t1_tr2 UPDATE t1 +t11_tr1 INSERT t11 +t11_tr2 UPDATE t11 +SELECT routine_type, routine_name FROM information_schema.routines WHERE routine_schema='test'; +routine_type routine_name +FUNCTION f1 +FUNCTION f2 +PROCEDURE p1 +PROCEDURE p11 +SELECT event_name, status FROM information_schema.events WHERE event_schema='test'; +event_name status +e1 ENABLED +e11 ENABLED + +SELECT COUNT(*) FROM t1; +COUNT(*) +12 +SELECT a,b FROM t1 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t2; +COUNT(*) +12 +SELECT a,b FROM t2 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t3; +COUNT(*) +12 +SELECT a,b FROM t3 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT a,b FROM v1 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t11; +COUNT(*) +12 +SELECT a,b FROM t11 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t12; +COUNT(*) +12 +SELECT a,b FROM t12 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t13; +COUNT(*) +12 +SELECT a,b FROM t13 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT a,b FROM v11 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 + +SHOW TABLES LIKE 't%'; +Tables_in_test (t%) +t1 +t11 +t12 +t13 +t2 +t3 +SELECT table_name FROM information_schema.views WHERE table_schema='test'; +table_name +v1 +v11 +SELECT trigger_name, event_manipulation, event_object_table FROM information_schema.triggers WHERE trigger_schema='test'; +trigger_name event_manipulation event_object_table +t1_tr1 INSERT t1 +t1_tr2 UPDATE t1 +t11_tr1 INSERT t11 +t11_tr2 UPDATE t11 +SELECT routine_type, routine_name FROM information_schema.routines WHERE routine_schema='test'; +routine_type routine_name +FUNCTION f1 +FUNCTION f2 +PROCEDURE p1 +PROCEDURE p11 +SELECT event_name, status FROM information_schema.events WHERE event_schema='test'; +event_name status +e1 SLAVESIDE_DISABLED +e11 SLAVESIDE_DISABLED + +SELECT COUNT(*) FROM t1; +COUNT(*) +12 +SELECT a,b FROM t1 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t2; +COUNT(*) +12 +SELECT a,b FROM t2 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t3; +COUNT(*) +12 +SELECT a,b FROM t3 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT a,b FROM v1 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t11; +COUNT(*) +12 +SELECT a,b FROM t11 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t12; +COUNT(*) +12 +SELECT a,b FROM t12 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT COUNT(*) FROM t13; +COUNT(*) +12 +SELECT a,b FROM t13 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 +SELECT a,b FROM v11 ORDER BY a; +a b +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +10 10 +100 100 +101 101 +102 102 +103 103 + +UPDATE t1 SET c=''; +UPDATE t2 SET c=''; +UPDATE t3 SET c=''; +UPDATE t11 SET c=''; +UPDATE t12 SET c=''; +UPDATE t13 SET c=''; + + + +DROP VIEW IF EXISTS v1,v11; +DROP TABLE IF EXISTS t1,t2,t3,t11,t12,t13; +DROP PROCEDURE IF EXISTS p1; +DROP PROCEDURE IF EXISTS p11; +DROP FUNCTION IF EXISTS f1; +DROP FUNCTION IF EXISTS f2; +DROP EVENT IF EXISTS e1; +DROP EVENT IF EXISTS e11; diff --git a/mysql-test/r/rpl_known_bugs_detection.result b/mysql-test/r/rpl_known_bugs_detection.result index 318bc3d63e7..75180334c28 100644 --- a/mysql-test/r/rpl_known_bugs_detection.result +++ b/mysql-test/r/rpl_known_bugs_detection.result @@ -46,6 +46,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1105 +Last_SQL_Error Error 'master may suffer from http://bugs.mysql.com/bug.php?id=24432 so slave stops; check error log on slave for more info' on query. Default database: 'test'. Query: 'INSERT INTO t1(b) VALUES(1),(1),(2) ON DUPLICATE KEY UPDATE t1.b=10' SELECT * FROM t1; a b stop slave; @@ -129,6 +133,14 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1105 +Last_SQL_Error Error 'master may suffer from http://bugs.mysql.com/bug.php?id=24432 so slave stops; check error log on slave for more info' on query. Default database: 'test'. Query: 'INSERT INTO t1 (field_1, field_2, field_3) +SELECT t2.field_a, t2.field_b, t2.field_c +FROM t2 +ON DUPLICATE KEY UPDATE +t1.field_3 = t2.field_c' SELECT * FROM t1; id field_1 field_2 field_3 drop table t1, t2; diff --git a/mysql-test/r/rpl_loaddata.result b/mysql-test/r/rpl_loaddata.result index 680796a4be6..b9bd2a22fd0 100644 --- a/mysql-test/r/rpl_loaddata.result +++ b/mysql-test/r/rpl_loaddata.result @@ -38,8 +38,8 @@ load data infile '../std_data_ln/rpl_loaddata.dat' into table t1; set global sql_slave_skip_counter=1; start slave; show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 1797 # # master-bin.000001 Yes Yes # 0 0 1797 # None 0 No # No +Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error +# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 1797 # # master-bin.000001 Yes Yes # 0 0 1797 # None 0 No # No 0 0 set sql_log_bin=0; delete from t1; set sql_log_bin=1; @@ -48,8 +48,8 @@ stop slave; change master to master_user='test'; change master to master_user='root'; show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 1832 # # master-bin.000001 No No # 0 0 1832 # None 0 No # No +Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error +# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 1832 # # master-bin.000001 No No # 0 0 1832 # None 0 No # No 0 0 set global sql_slave_skip_counter=1; start slave; set sql_log_bin=0; @@ -59,8 +59,8 @@ load data infile '../std_data_ln/rpl_loaddata.dat' into table t1; stop slave; reset slave; show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 4 # # No No # 0 0 0 # None 0 No # No +Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error +# 127.0.0.1 root MASTER_PORT 1 4 # # No No # 0 0 0 # None 0 No # No 0 0 reset master; create table t2 (day date,id int(9),category enum('a','b','c'),name varchar(60), unique(day)) engine=MyISAM; diff --git a/mysql-test/r/rpl_loaddata_fatal.result b/mysql-test/r/rpl_loaddata_fatal.result new file mode 100644 index 00000000000..6c73c275ff0 --- /dev/null +++ b/mysql-test/r/rpl_loaddata_fatal.result @@ -0,0 +1,90 @@ +stop slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +reset master; +reset slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +start slave; +CREATE TABLE t1 (a INT, b INT); +INSERT INTO t1 VALUES (1,10); +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 290 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 290 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error +LOAD DATA INFILE '../std_data_ln/rpl_loaddata.dat' INTO TABLE t1; +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 465 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 1590 +Last_Error Fatal error: Not enough memory +Skip_Counter 0 +Exec_Master_Log_Pos 325 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 1590 +Last_SQL_Error Fatal error: Not enough memory +SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; +START SLAVE; +DROP TABLE t1; diff --git a/mysql-test/r/rpl_log_pos.result b/mysql-test/r/rpl_log_pos.result index 7543814578a..0f3552af5bc 100644 --- a/mysql-test/r/rpl_log_pos.result +++ b/mysql-test/r/rpl_log_pos.result @@ -9,7 +9,7 @@ File Position Binlog_Do_DB Binlog_Ignore_DB master-bin.000001 106 <Binlog_Ignore_DB> stop slave; change master to master_log_pos=75; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -25,7 +25,7 @@ Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -44,9 +44,13 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; stop slave; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -62,7 +66,7 @@ Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -81,6 +85,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error show master status; File Position Binlog_Do_DB Binlog_Ignore_DB master-bin.000001 106 <Binlog_Ignore_DB> diff --git a/mysql-test/r/rpl_ndb_basic.result b/mysql-test/r/rpl_ndb_basic.result index 37217bf0ad1..b5b3dc6b66c 100644 --- a/mysql-test/r/rpl_ndb_basic.result +++ b/mysql-test/r/rpl_ndb_basic.result @@ -175,6 +175,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master <Seconds_Behind_Master> Master_SSL_Verify_Server_Cert No +Last_IO_Errno <Last_IO_Errno> +Last_IO_Error <Last_IO_Error> +Last_SQL_Errno <Last_SQL_Errno> +Last_SQL_Error <Last_SQL_Error> set GLOBAL slave_transaction_retries=10; START SLAVE; select * from t1 order by nid; diff --git a/mysql-test/r/rpl_ndb_circular.result b/mysql-test/r/rpl_ndb_circular.result index 88516b757df..e4b5e9b9216 100644 --- a/mysql-test/r/rpl_ndb_circular.result +++ b/mysql-test/r/rpl_ndb_circular.result @@ -52,6 +52,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error SELECT * FROM t1 ORDER BY a; a b 1 2 @@ -91,5 +95,9 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error STOP SLAVE; DROP TABLE t1; diff --git a/mysql-test/r/rpl_ndb_extraCol.result b/mysql-test/r/rpl_ndb_extraCol.result index 8f6dae7c5b5..5afc9c1db77 100644 --- a/mysql-test/r/rpl_ndb_extraCol.result +++ b/mysql-test/r/rpl_ndb_extraCol.result @@ -73,7 +73,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 252, test.t3 has type 3 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 252, test.t3 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -88,6 +88,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 252, test.t3 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t3 *** @@ -131,7 +135,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 246, test.t4 has type 3 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 246, test.t4 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -146,6 +150,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 246, test.t4 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t4 *** @@ -189,7 +197,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 5 type mismatch - received type 4, test.t5 has type 246 +Last_Error Table definition on master and slave does not match: Column 5 type mismatch - received type 4, test.t5 has type 246 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -204,6 +212,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 5 type mismatch - received type 4, test.t5 has type 246 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t5 *** @@ -246,7 +258,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 3 type mismatch - received type 16, test.t6 has type 3 +Last_Error Table definition on master and slave does not match: Column 3 type mismatch - received type 16, test.t6 has type 3 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -261,6 +273,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 3 type mismatch - received type 16, test.t6 has type 3 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=3; *** Drop t6 *** DROP TABLE t6; @@ -354,7 +370,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 2 type mismatch - received type 254, test.t10 has type 5 +Last_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 254, test.t10 has type 5 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -369,6 +385,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 254, test.t10 has type 5 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t10 *** @@ -411,7 +431,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 2 type mismatch - received type 15, test.t11 has type 252 +Last_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 15, test.t11 has type 252 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -426,6 +446,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 15, test.t11 has type 252 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Drop t11 *** @@ -612,6 +636,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1060 +Last_SQL_Error Error 'Duplicate column name 'c6'' on query. Default database: 'test'. Query: 'ALTER TABLE t15 ADD COLUMN c6 INT AFTER c5' SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; *** Try to insert in master **** @@ -729,7 +757,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 8, test.t17 has type 2 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 8, test.t17 has type 2 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -744,6 +772,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 8, test.t17 has type 2 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; ** DROP table t17 *** diff --git a/mysql-test/r/rpl_ndb_idempotent.result b/mysql-test/r/rpl_ndb_idempotent.result index 2f2273c145e..e2fee391bab 100644 --- a/mysql-test/r/rpl_ndb_idempotent.result +++ b/mysql-test/r/rpl_ndb_idempotent.result @@ -33,15 +33,15 @@ c1 c2 c3 row3 C 3 row4 D 4 SHOW SLAVE STATUS; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -<Slave_IO_State> 127.0.0.1 root MASTER_PORT 1 master-bin.000001 <Read_Master_Log_Pos> <Relay_Log_File> <Relay_Log_Pos> master-bin.000001 Yes Yes <Replicate_Ignore_Table> 0 0 <Exec_Master_Log_Pos> <Relay_Log_Space> None 0 No <Seconds_Behind_Master> No +Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error +<Slave_IO_State> 127.0.0.1 root MASTER_PORT 1 master-bin.000001 <Read_Master_Log_Pos> <Relay_Log_File> <Relay_Log_Pos> master-bin.000001 Yes Yes <Replicate_Ignore_Table> 0 0 <Exec_Master_Log_Pos> <Relay_Log_Space> None 0 No <Seconds_Behind_Master> No <Last_IO_Errno> <Last_IO_Error> 0 STOP SLAVE; CHANGE MASTER TO master_log_file = 'master-bin.000001', master_log_pos = <the_pos> ; SHOW SLAVE STATUS; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -<Slave_IO_State> 127.0.0.1 root MASTER_PORT 1 master-bin.000001 <Read_Master_Log_Pos> <Relay_Log_File> <Relay_Log_Pos> master-bin.000001 No No <Replicate_Ignore_Table> 0 0 <Exec_Master_Log_Pos> <Relay_Log_Space> None 0 No <Seconds_Behind_Master> No +Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error +<Slave_IO_State> 127.0.0.1 root MASTER_PORT 1 master-bin.000001 <Read_Master_Log_Pos> <Relay_Log_File> <Relay_Log_Pos> master-bin.000001 No No <Replicate_Ignore_Table> 0 0 <Exec_Master_Log_Pos> <Relay_Log_Space> None 0 No <Seconds_Behind_Master> No <Last_IO_Errno> <Last_IO_Error> 0 START SLAVE; SELECT * FROM t1 ORDER BY c3; c1 c2 c3 @@ -68,6 +68,6 @@ SELECT * FROM t1; c1 c2 c3 row2 new on slave 2 SHOW SLAVE STATUS; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -<Slave_IO_State> 127.0.0.1 root MASTER_PORT 1 master-bin.000001 <Read_Master_Log_Pos> <Relay_Log_File> <Relay_Log_Pos> master-bin.000001 Yes Yes <Replicate_Ignore_Table> 0 0 <Exec_Master_Log_Pos> <Relay_Log_Space> None 0 No <Seconds_Behind_Master> No +Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert Last_IO_Errno Last_IO_Error Last_SQL_Errno Last_SQL_Error +<Slave_IO_State> 127.0.0.1 root MASTER_PORT 1 master-bin.000001 <Read_Master_Log_Pos> <Relay_Log_File> <Relay_Log_Pos> master-bin.000001 Yes Yes <Replicate_Ignore_Table> 0 0 <Exec_Master_Log_Pos> <Relay_Log_Space> None 0 No <Seconds_Behind_Master> <Last_IO_Errno> <Last_IO_Error> 0 DROP TABLE IF EXISTS t1; diff --git a/mysql-test/r/rpl_ndb_log.result b/mysql-test/r/rpl_ndb_log.result index db2ce27d43b..979f27a599d 100644 --- a/mysql-test/r/rpl_ndb_log.result +++ b/mysql-test/r/rpl_ndb_log.result @@ -126,9 +126,45 @@ slave-bin.000002 # Table_map 2 # table_id: # (mysql.ndb_apply_status) slave-bin.000002 # Write_rows 2 # table_id: # slave-bin.000002 # Write_rows 1 # table_id: # flags: STMT_END_F slave-bin.000002 # Query 2 # COMMIT -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000002 617 # # master-bin.000002 Yes Yes # 0 0 617 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000002 +Read_Master_Log_Pos 617 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000002 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 617 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error show binlog events in 'slave-bin.000005' from 4; ERROR HY000: Error when executing command SHOW BINLOG EVENTS: Could not find target log DROP TABLE t1; diff --git a/mysql-test/r/rpl_ndb_stm_innodb.result b/mysql-test/r/rpl_ndb_stm_innodb.result index 9ed54a11c1c..624439754b2 100644 --- a/mysql-test/r/rpl_ndb_stm_innodb.result +++ b/mysql-test/r/rpl_ndb_stm_innodb.result @@ -8,6 +8,9 @@ create table t1 (a int key, b int) engine innodb; create table t2 (a int key, b int) engine innodb; alter table t1 engine ndb; alter table t2 engine ndb; +STOP SLAVE; +SET GLOBAL BINLOG_FORMAT=MIXED; +START SLAVE; insert into t1 values (1,2); select @start_pos:=start_pos, @end_pos:=end_pos from mysql.ndb_apply_status; @start_pos:=start_pos @end_pos:=end_pos diff --git a/mysql-test/r/rpl_ndb_sync.result b/mysql-test/r/rpl_ndb_sync.result index f2797eaa623..f2a1ba410b9 100644 --- a/mysql-test/r/rpl_ndb_sync.result +++ b/mysql-test/r/rpl_ndb_sync.result @@ -72,8 +72,44 @@ master_log_file = 'master-bin.000001', master_log_pos = <the_pos> ; START SLAVE; SHOW SLAVE STATUS; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -<Slave_IO_State> 127.0.0.1 root MASTER_PORT 1 master-bin.000001 <Read_Master_Log_Pos> <Relay_Log_File> <Relay_Log_Pos> master-bin.000001 Yes Yes <Replicate_Ignore_Table> 0 0 <Exec_Master_Log_Pos> <Relay_Log_Space> None 0 No <Seconds_Behind_Master> No +Slave_IO_State <Slave_IO_State> +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos <Read_Master_Log_Pos> +Relay_Log_File <Relay_Log_File> +Relay_Log_Pos <Relay_Log_Pos> +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table <Replicate_Ignore_Table> +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos <Exec_Master_Log_Pos> +Relay_Log_Space <Relay_Log_Space> +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master <Seconds_Behind_Master> +Master_SSL_Verify_Server_Cert No +Last_IO_Errno <Last_IO_Errno> +Last_IO_Error <Last_IO_Error> +Last_SQL_Errno 0 +Last_SQL_Error SELECT hex(c1),hex(c2),c3 FROM t1 ORDER BY c3; hex(c1) hex(c2) c3 1 1 row1 diff --git a/mysql-test/r/rpl_rbr_to_sbr.result b/mysql-test/r/rpl_rbr_to_sbr.result index 47adb70bcf5..07426d80541 100644 --- a/mysql-test/r/rpl_rbr_to_sbr.result +++ b/mysql-test/r/rpl_rbr_to_sbr.result @@ -55,7 +55,11 @@ Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # -Master_SSL_Verify_Server_Cert No +Master_SSL_Verify_Server_Cert # +Last_IO_Errno # +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error SHOW BINLOG EVENTS; Log_name Pos Event_type Server_id End_log_pos Info slave-bin.000001 # Format_desc 2 # Server ver: VERSION, Binlog ver: 4 diff --git a/mysql-test/r/rpl_redirect.result b/mysql-test/r/rpl_redirect.result index 64866df1c15..39a7cb3ac3b 100644 --- a/mysql-test/r/rpl_redirect.result +++ b/mysql-test/r/rpl_redirect.result @@ -5,7 +5,6 @@ reset slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; start slave; SHOW SLAVE STATUS; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert SHOW SLAVE HOSTS; Server_id Host Port Rpl_recovery_rank Master_id 2 127.0.0.1 SLAVE_PORT 2 1 diff --git a/mysql-test/r/rpl_replicate_do.result b/mysql-test/r/rpl_replicate_do.result index fa4f7e224d1..2a1dc4b44af 100644 --- a/mysql-test/r/rpl_replicate_do.result +++ b/mysql-test/r/rpl_replicate_do.result @@ -26,9 +26,45 @@ n select * from t11; ERROR 42S02: Table 'test.t11' doesn't exist drop table if exists t1,t2,t11; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 # # # master-bin.000001 Yes Yes test.t1 # 0 0 # # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos # +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table test.t1 +Replicate_Ignore_Table +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos # +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error create table t1 (ts timestamp); set one_shot time_zone='met'; insert into t1 values('2005-08-12 00:00:00'); diff --git a/mysql-test/r/rpl_rotate_logs.result b/mysql-test/r/rpl_rotate_logs.result index f82a1a69060..8cbd74887a6 100644 --- a/mysql-test/r/rpl_rotate_logs.result +++ b/mysql-test/r/rpl_rotate_logs.result @@ -14,9 +14,45 @@ create temporary table temp_table (a char(80) not null); insert into temp_table values ("testing temporary tables"); create table t1 (s text); insert into t1 values('Could not break slave'),('Tried hard'); -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 60 master-bin.000001 556 # # master-bin.000001 Yes Yes # 0 0 556 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 60 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 556 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 556 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error select * from t1; s Could not break slave @@ -58,9 +94,45 @@ show binary logs; Log_name File_size master-bin.000003 415 insert into t2 values (65); -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 60 master-bin.000003 504 # # master-bin.000003 Yes Yes # 0 0 504 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 60 +Master_Log_File master-bin.000003 +Read_Master_Log_Pos 504 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000003 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 504 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error select * from t2; m 34 @@ -86,9 +158,45 @@ master-bin.000005 2040 select * from t4; a testing temporary tables part 2 -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 60 master-bin.000005 2040 # # master-bin.000005 Yes Yes # 0 0 2040 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 60 +Master_Log_File master-bin.000005 +Read_Master_Log_Pos 2040 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000005 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 2040 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error lock tables t3 read; select count(*) from t3 where n >= 4; count(*) diff --git a/mysql-test/r/rpl_row_basic_11bugs.result b/mysql-test/r/rpl_row_basic_11bugs.result index 1025b965589..ca9ba023b1d 100644 --- a/mysql-test/r/rpl_row_basic_11bugs.result +++ b/mysql-test/r/rpl_row_basic_11bugs.result @@ -218,3 +218,27 @@ k HEX(a) HEX(b) 2 0 8 **** On Master **** DROP TABLE IF EXISTS t1_myisam, t1_innodb, t2_myisam, t2_innodb; +drop table if exists t1, t2; +CREATE TABLE `t1` ( +`a` int(11) NOT NULL auto_increment, +`b` int(11) default NULL, +PRIMARY KEY (`a`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 ; +CREATE TABLE `t2` ( +`a` int(11) NOT NULL auto_increment, +`b` int(11) default NULL, +PRIMARY KEY (`a`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 ; +insert into t1 values (1,1),(2,2); +insert into t2 values (1,1),(4,4); +UPDATE t2,t1 SET t2.a=t1.a+2; +ERROR 23000: Duplicate entry '3' for key 'PRIMARY' +select * from t2 /* must be (3,1), (4,4) */; +a b +3 1 +4 4 +select * from t2 /* must be (3,1), (4,4) */; +a b +3 1 +4 4 +drop table t1,t2; diff --git a/mysql-test/r/rpl_row_inexist_tbl.result b/mysql-test/r/rpl_row_inexist_tbl.result index 4412a1fa75c..14fb01bb0d8 100644 --- a/mysql-test/r/rpl_row_inexist_tbl.result +++ b/mysql-test/r/rpl_row_inexist_tbl.result @@ -17,14 +17,14 @@ a 0 drop table t1; insert into t1 values (1); -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 -Read_Master_Log_Pos # +Read_Master_Log_Pos 597 Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 @@ -33,7 +33,7 @@ Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table test.t2 +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1146 @@ -52,4 +52,8 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 1146 +Last_SQL_Error Error 'Table 'test.t1' doesn't exist' on opening table `test`.`t1` drop table t1, t2; diff --git a/mysql-test/r/rpl_row_log.result b/mysql-test/r/rpl_row_log.result index 9de0d3d0ebb..4137c85bc06 100644 --- a/mysql-test/r/rpl_row_log.result +++ b/mysql-test/r/rpl_row_log.result @@ -91,9 +91,45 @@ slave-bin.000002 # Format_desc 2 # Server ver: VERSION, Binlog ver: 4 slave-bin.000002 # Query 1 # use `test`; create table t2 (n int)ENGINE=MyISAM slave-bin.000002 # Table_map 1 # table_id: # (test.t2) slave-bin.000002 # Write_rows 1 # table_id: # flags: STMT_END_F -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000002 377 # # master-bin.000002 Yes Yes # 0 0 377 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000002 +Read_Master_Log_Pos 377 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000002 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 377 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error show binlog events in 'slave-bin.000005' from 4; ERROR HY000: Error when executing command SHOW BINLOG EVENTS: Could not find target log DROP TABLE t1; diff --git a/mysql-test/r/rpl_row_log_innodb.result b/mysql-test/r/rpl_row_log_innodb.result index 4d8175142b2..c6b4c5999e1 100644 --- a/mysql-test/r/rpl_row_log_innodb.result +++ b/mysql-test/r/rpl_row_log_innodb.result @@ -99,9 +99,45 @@ slave-bin.000002 # Query 1 # use `test`; create table t2 (n int)ENGINE=InnoDB slave-bin.000002 # Table_map 1 # table_id: # (test.t2) slave-bin.000002 # Write_rows 1 # table_id: # flags: STMT_END_F slave-bin.000002 # Xid 1 # COMMIT /* XID */ -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000002 404 # # master-bin.000002 Yes Yes # 0 0 404 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000002 +Read_Master_Log_Pos 404 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000002 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 404 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error show binlog events in 'slave-bin.000005' from 4; ERROR HY000: Error when executing command SHOW BINLOG EVENTS: Could not find target log DROP TABLE t1; diff --git a/mysql-test/r/rpl_row_max_relay_size.result b/mysql-test/r/rpl_row_max_relay_size.result index cb1692568fc..3a8b3a78438 100644 --- a/mysql-test/r/rpl_row_max_relay_size.result +++ b/mysql-test/r/rpl_row_max_relay_size.result @@ -23,7 +23,7 @@ select @@global.max_relay_log_size; @@global.max_relay_log_size 4096 start slave; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -58,6 +58,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 2 # @@ -67,7 +71,7 @@ set global max_relay_log_size=(5*4096); select @@global.max_relay_log_size; @@global.max_relay_log_size 20480 start slave; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -102,6 +106,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 3: max_relay_log_size = 0 # @@ -111,7 +119,7 @@ set global max_relay_log_size=0; select @@global.max_relay_log_size; @@global.max_relay_log_size 0 start slave; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -146,13 +154,17 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 4: Tests below are mainly to ensure that we have not coded with wrong assumptions # stop slave; reset slave; flush logs; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -187,6 +199,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 5 # @@ -194,7 +210,7 @@ reset slave; start slave; flush logs; create table t1 (a int); -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -229,12 +245,16 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 6: one more rotation, to be sure Relay_Log_Space is correctly updated # flush logs; drop table t1; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -269,6 +289,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error flush logs; show master status; File master-bin.000002 diff --git a/mysql-test/r/rpl_row_reset_slave.result b/mysql-test/r/rpl_row_reset_slave.result index c9ae5ced7bc..fd23e254072 100644 --- a/mysql-test/r/rpl_row_reset_slave.result +++ b/mysql-test/r/rpl_row_reset_slave.result @@ -4,22 +4,166 @@ reset master; reset slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; start slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 106 # # master-bin.000001 Yes Yes # 0 0 106 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 106 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 106 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error stop slave; change master to master_user='test'; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 test MASTER_PORT 1 master-bin.000001 106 # # master-bin.000001 No No # 0 0 106 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User test +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 106 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 106 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error reset slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 4 # # No No # 0 0 0 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File +Read_Master_Log_Pos 4 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 0 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 106 # # master-bin.000001 Yes Yes # 0 0 106 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 106 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 106 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error stop slave; reset slave; start slave; diff --git a/mysql-test/r/rpl_row_tabledefs_2myisam.result b/mysql-test/r/rpl_row_tabledefs_2myisam.result index 4eca19ff098..d8ff1907e28 100644 --- a/mysql-test/r/rpl_row_tabledefs_2myisam.result +++ b/mysql-test/r/rpl_row_tabledefs_2myisam.result @@ -122,7 +122,7 @@ Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table -Last_Errno 1105 +Last_Errno 1364 Last_Error Error in Write_rows event: error during transaction execution on table test.t1_nodef Skip_Counter 0 Exec_Master_Log_Pos # @@ -138,6 +138,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1364 +Last_SQL_Error Error in Write_rows event: error during transaction execution on table test.t1_nodef SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (2); @@ -162,7 +166,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Table width mismatch - received 2 columns, test.t2 has 1 columns +Last_Error Table definition on master and slave does not match: Table width mismatch - received 2 columns, test.t2 has 1 columns Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -177,6 +181,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Table width mismatch - received 2 columns, test.t2 has 1 columns SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (4); @@ -201,7 +209,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 3, test.t4 has type 4 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 3, test.t4 has type 4 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -216,6 +224,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 3, test.t4 has type 4 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (5); @@ -240,7 +252,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 1 type mismatch - received type 3, test.t5 has type 4 +Last_Error Table definition on master and slave does not match: Column 1 type mismatch - received type 3, test.t5 has type 4 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -255,6 +267,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 1 type mismatch - received type 3, test.t5 has type 4 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (6); @@ -279,7 +295,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 2 type mismatch - received type 3, test.t6 has type 4 +Last_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 3, test.t6 has type 4 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -294,6 +310,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 3, test.t6 has type 4 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (6); @@ -332,6 +352,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error INSERT INTO t7 VALUES (1),(2),(3); INSERT INTO t8 VALUES (1),(2),(3); SELECT * FROM t7 ORDER BY a; diff --git a/mysql-test/r/rpl_row_tabledefs_3innodb.result b/mysql-test/r/rpl_row_tabledefs_3innodb.result index 687108e17e5..17c591327c2 100644 --- a/mysql-test/r/rpl_row_tabledefs_3innodb.result +++ b/mysql-test/r/rpl_row_tabledefs_3innodb.result @@ -122,7 +122,7 @@ Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table -Last_Errno 1105 +Last_Errno 1364 Last_Error Error in Write_rows event: error during transaction execution on table test.t1_nodef Skip_Counter 0 Exec_Master_Log_Pos # @@ -138,6 +138,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1364 +Last_SQL_Error Error in Write_rows event: error during transaction execution on table test.t1_nodef SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (2); @@ -162,7 +166,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Table width mismatch - received 2 columns, test.t2 has 1 columns +Last_Error Table definition on master and slave does not match: Table width mismatch - received 2 columns, test.t2 has 1 columns Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -177,6 +181,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Table width mismatch - received 2 columns, test.t2 has 1 columns SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (4); @@ -201,7 +209,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 0 type mismatch - received type 3, test.t4 has type 4 +Last_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 3, test.t4 has type 4 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -216,6 +224,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 0 type mismatch - received type 3, test.t4 has type 4 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (5); @@ -240,7 +252,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 1 type mismatch - received type 3, test.t5 has type 4 +Last_Error Table definition on master and slave does not match: Column 1 type mismatch - received type 3, test.t5 has type 4 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -255,6 +267,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 1 type mismatch - received type 3, test.t5 has type 4 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (6); @@ -279,7 +295,7 @@ Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 1523 -Last_Error Column 2 type mismatch - received type 3, test.t6 has type 4 +Last_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 3, test.t6 has type 4 Skip_Counter 0 Exec_Master_Log_Pos # Relay_Log_Space # @@ -294,6 +310,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 1523 +Last_SQL_Error Table definition on master and slave does not match: Column 2 type mismatch - received type 3, test.t6 has type 4 SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2; START SLAVE; INSERT INTO t9 VALUES (6); @@ -332,6 +352,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno 0 +Last_IO_Error +Last_SQL_Errno 0 +Last_SQL_Error INSERT INTO t7 VALUES (1),(2),(3); INSERT INTO t8 VALUES (1),(2),(3); SELECT * FROM t7 ORDER BY a; diff --git a/mysql-test/r/rpl_row_until.result b/mysql-test/r/rpl_row_until.result index d71cc479f7a..d802fce8193 100644 --- a/mysql-test/r/rpl_row_until.result +++ b/mysql-test/r/rpl_row_until.result @@ -19,23 +19,23 @@ n 2 3 4 -SHOW SLAVE STATUS;; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos 744 -Relay_Log_File slave-relay-bin.000004 +Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 -Slave_IO_Running # +Slave_IO_Running Yes Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -54,6 +54,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave until master_log_file='master-no-such-bin.000001', master_log_pos=291; select * from t1; n @@ -61,23 +65,23 @@ n 2 3 4 -SHOW SLAVE STATUS;; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos 744 -Relay_Log_File slave-relay-bin.000004 +Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 -Slave_IO_Running # +Slave_IO_Running Yes Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -96,28 +100,32 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave until relay_log_file='slave-relay-bin.000004', relay_log_pos=728; select * from t2; n 1 2 -SHOW SLAVE STATUS;; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos 744 -Relay_Log_File slave-relay-bin.000004 +Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 -Slave_IO_Running # +Slave_IO_Running Yes Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -136,18 +144,22 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; stop slave; start slave until master_log_file='master-bin.000001', master_log_pos=740; -SHOW SLAVE STATUS;; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos 744 -Relay_Log_File slave-relay-bin.000004 +Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 Slave_IO_Running Yes @@ -155,7 +167,7 @@ Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -174,6 +186,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave until master_log_file='master-bin', master_log_pos=561; ERROR HY000: Incorrect parameter or combination of parameters for START SLAVE UNTIL start slave until master_log_file='master-bin.000001', master_log_pos=561, relay_log_pos=12; diff --git a/mysql-test/r/rpl_server_id1.result b/mysql-test/r/rpl_server_id1.result index 8f82ca8ea12..9894910aaf6 100644 --- a/mysql-test/r/rpl_server_id1.result +++ b/mysql-test/r/rpl_server_id1.result @@ -9,8 +9,44 @@ reset master; stop slave; change master to master_port=SLAVE_PORT; show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert - 127.0.0.1 root SLAVE_PORT 1 4 slave-relay-bin.000001 4 No No # # 0 0 0 106 None 0 No NULL No +Slave_IO_State +Master_Host 127.0.0.1 +Master_User root +Master_Port SLAVE_PORT +Connect_Retry 1 +Master_Log_File +Read_Master_Log_Pos 4 +Relay_Log_File slave-relay-bin.000001 +Relay_Log_Pos 4 +Relay_Master_Log_File +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table # +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 0 +Relay_Log_Space 106 +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master NULL +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; insert into t1 values (1); show status like "slave_running"; diff --git a/mysql-test/r/rpl_server_id2.result b/mysql-test/r/rpl_server_id2.result index a5c7fc07714..f68f9ff829d 100644 --- a/mysql-test/r/rpl_server_id2.result +++ b/mysql-test/r/rpl_server_id2.result @@ -9,8 +9,44 @@ reset master; stop slave; change master to master_port=SLAVE_PORT; show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert - 127.0.0.1 root SLAVE_PORT 1 4 slave-relay-bin.000001 4 No No # 0 0 0 106 None 0 No NULL No +Slave_IO_State +Master_Host 127.0.0.1 +Master_User root +Master_Port SLAVE_PORT +Connect_Retry 1 +Master_Log_File +Read_Master_Log_Pos 4 +Relay_Log_File slave-relay-bin.000001 +Relay_Log_Pos 4 +Relay_Master_Log_File +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table # +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 0 +Relay_Log_Space 106 +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master NULL +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; insert into t1 values (1); select * from t1; diff --git a/mysql-test/r/rpl_slave_skip.result b/mysql-test/r/rpl_slave_skip.result new file mode 100644 index 00000000000..b99ae3ad94a --- /dev/null +++ b/mysql-test/r/rpl_slave_skip.result @@ -0,0 +1,144 @@ +stop slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +reset master; +reset slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +start slave; +**** On Slave **** +STOP SLAVE; +**** On Master **** +SET SESSION BINLOG_FORMAT=ROW; +CREATE TABLE t1 (a INT, b INT); +CREATE TABLE t2 (c INT, d INT); +INSERT INTO t1 VALUES (1,1),(2,4),(3,9); +INSERT INTO t2 VALUES (1,1),(2,8),(3,27); +UPDATE t1,t2 SET b = d, d = b * 2 WHERE a = c; +show binlog events from <binlog_start>; +Log_name Pos Event_type Server_id End_log_pos Info +master-bin.000001 # Query # # use `test`; CREATE TABLE t1 (a INT, b INT) +master-bin.000001 # Query # # use `test`; CREATE TABLE t2 (c INT, d INT) +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Table_map # # table_id: # (test.t2) +master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F +master-bin.000001 # Table_map # # table_id: # (test.t1) +master-bin.000001 # Table_map # # table_id: # (test.t2) +master-bin.000001 # Update_rows # # table_id: # +master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F +SELECT * FROM t1; +a b +1 1 +2 8 +3 27 +SELECT * FROM t2; +c d +1 2 +2 16 +3 54 +**** On Slave **** +START SLAVE UNTIL MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=484; +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 714 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 484 +Relay_Log_Space # +Until_Condition Master +Until_Log_File master-bin.000001 +Until_Log_Pos 484 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error +SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; +START SLAVE; +SELECT * FROM t1; +a b +1 1 +2 4 +3 9 +SELECT * FROM t2; +c d +1 1 +2 8 +3 27 +STOP SLAVE; +RESET SLAVE; +RESET MASTER; +SET SESSION BINLOG_FORMAT=STATEMENT; +SET @foo = 12; +INSERT INTO t1 VALUES(@foo, 2*@foo); +show binlog events from <binlog_start>; +Log_name Pos Event_type Server_id End_log_pos Info +master-bin.000001 # User var # # @`foo`=12 +master-bin.000001 # Query # # use `test`; INSERT INTO t1 VALUES(@foo, 2*@foo) +START SLAVE UNTIL MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=106; +SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; +START SLAVE; +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 248 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 248 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error +**** On Master **** +DROP TABLE t1, t2; diff --git a/mysql-test/r/rpl_slave_status.result b/mysql-test/r/rpl_slave_status.result index 29ec7b77b45..08f79d01e7a 100644 --- a/mysql-test/r/rpl_slave_status.result +++ b/mysql-test/r/rpl_slave_status.result @@ -53,6 +53,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master NULL Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error drop table t1; delete from mysql.user where user='rpl'; drop table t1; diff --git a/mysql-test/r/rpl_ssl.result b/mysql-test/r/rpl_ssl.result index 64d52d63f78..d188dd353ce 100644 --- a/mysql-test/r/rpl_ssl.result +++ b/mysql-test/r/rpl_ssl.result @@ -54,6 +54,10 @@ Master_SSL_Cipher Master_SSL_Key MYSQL_TEST_DIR/std_data/client-key.pem Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error STOP SLAVE; select * from t1; t @@ -94,6 +98,10 @@ Master_SSL_Cipher Master_SSL_Key MYSQL_TEST_DIR/std_data/client-key.pem Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error drop user replssl@localhost; drop table t1; End of 5.0 tests diff --git a/mysql-test/r/rpl_ssl1.result b/mysql-test/r/rpl_ssl1.result index 6bc4b53849f..74d2550cdaf 100644 --- a/mysql-test/r/rpl_ssl1.result +++ b/mysql-test/r/rpl_ssl1.result @@ -53,6 +53,10 @@ Master_SSL_Cipher Master_SSL_Key MYSQL_TEST_DIR/std_data/client-key.pem Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error stop slave; change master to master_user='root',master_password='', master_ssl=0; start slave; @@ -93,6 +97,10 @@ Master_SSL_Cipher Master_SSL_Key MYSQL_TEST_DIR/std_data/client-key.pem Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error stop slave; change master to master_host="localhost", @@ -143,4 +151,8 @@ Master_SSL_Cipher Master_SSL_Key MYSQL_TEST_DIR/std_data/client-key.pem Seconds_Behind_Master # Master_SSL_Verify_Server_Cert Yes +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error drop table t1; diff --git a/mysql-test/r/rpl_stm_log.result b/mysql-test/r/rpl_stm_log.result index 3ee2d990159..f6b86b19f8d 100644 --- a/mysql-test/r/rpl_stm_log.result +++ b/mysql-test/r/rpl_stm_log.result @@ -89,9 +89,45 @@ Log_name Pos Event_type Server_id End_log_pos Info slave-bin.000002 # Format_desc 2 # Server ver: VERSION, Binlog ver: 4 slave-bin.000002 # Query 1 # use `test`; create table t2 (n int)ENGINE=MyISAM slave-bin.000002 # Query 1 # use `test`; insert into t2 values (1) -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000002 392 # # master-bin.000002 Yes Yes # 0 0 392 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000002 +Read_Master_Log_Pos 392 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000002 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 392 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error show binlog events in 'slave-bin.000005' from 4; ERROR HY000: Error when executing command SHOW BINLOG EVENTS: Could not find target log DROP TABLE t1; diff --git a/mysql-test/r/rpl_stm_max_relay_size.result b/mysql-test/r/rpl_stm_max_relay_size.result index c2e57be6ad4..947b5686a18 100644 --- a/mysql-test/r/rpl_stm_max_relay_size.result +++ b/mysql-test/r/rpl_stm_max_relay_size.result @@ -21,7 +21,7 @@ select @@global.max_relay_log_size; @@global.max_relay_log_size 4096 start slave; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -56,6 +56,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 2 # @@ -65,7 +69,7 @@ set global max_relay_log_size=(5*4096); select @@global.max_relay_log_size; @@global.max_relay_log_size 20480 start slave; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -100,6 +104,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 3: max_relay_log_size = 0 # @@ -109,7 +117,7 @@ set global max_relay_log_size=0; select @@global.max_relay_log_size; @@global.max_relay_log_size 0 start slave; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -144,13 +152,17 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 4: Tests below are mainly to ensure that we have not coded with wrong assumptions # stop slave; reset slave; flush logs; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -185,6 +197,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 5 # @@ -192,7 +208,7 @@ reset slave; start slave; flush logs; create table t1 (a int); -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -227,12 +243,16 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error # # Test 6: one more rotation, to be sure Relay_Log_Space is correctly updated # flush logs; drop table t1; -show slave status; +SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root @@ -267,6 +287,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error flush logs; show master status; File master-bin.000002 diff --git a/mysql-test/r/rpl_stm_reset_slave.result b/mysql-test/r/rpl_stm_reset_slave.result index e134629d597..d08e8646c73 100644 --- a/mysql-test/r/rpl_stm_reset_slave.result +++ b/mysql-test/r/rpl_stm_reset_slave.result @@ -4,22 +4,166 @@ reset master; reset slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; start slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 106 # # master-bin.000001 Yes Yes # 0 0 106 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 106 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 106 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error stop slave; change master to master_user='test'; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 test MASTER_PORT 1 master-bin.000001 106 # # master-bin.000001 No No # 0 0 106 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User test +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 106 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 106 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error reset slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 4 # # No No # 0 0 0 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File +Read_Master_Log_Pos 4 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File +Slave_IO_Running No +Slave_SQL_Running No +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 0 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; -show slave status; -Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master Master_SSL_Verify_Server_Cert -# 127.0.0.1 root MASTER_PORT 1 master-bin.000001 106 # # master-bin.000001 Yes Yes # 0 0 106 # None 0 No # No +SHOW SLAVE STATUS; +Slave_IO_State # +Master_Host 127.0.0.1 +Master_User root +Master_Port MASTER_PORT +Connect_Retry 1 +Master_Log_File master-bin.000001 +Read_Master_Log_Pos 106 +Relay_Log_File # +Relay_Log_Pos # +Relay_Master_Log_File master-bin.000001 +Slave_IO_Running Yes +Slave_SQL_Running Yes +Replicate_Do_DB +Replicate_Ignore_DB +Replicate_Do_Table +Replicate_Ignore_Table # +Replicate_Wild_Do_Table +Replicate_Wild_Ignore_Table +Last_Errno 0 +Last_Error +Skip_Counter 0 +Exec_Master_Log_Pos 106 +Relay_Log_Space # +Until_Condition None +Until_Log_File +Until_Log_Pos 0 +Master_SSL_Allowed No +Master_SSL_CA_File +Master_SSL_CA_Path +Master_SSL_Cert +Master_SSL_Cipher +Master_SSL_Key +Seconds_Behind_Master # +Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error stop slave; reset slave; start slave; diff --git a/mysql-test/r/rpl_stm_until.result b/mysql-test/r/rpl_stm_until.result index ffe6216a42b..947ce0153b1 100644 --- a/mysql-test/r/rpl_stm_until.result +++ b/mysql-test/r/rpl_stm_until.result @@ -23,19 +23,19 @@ SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos 784 -Relay_Log_File slave-relay-bin.000004 +Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 -Slave_IO_Running # +Slave_IO_Running Yes Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -54,6 +54,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave until master_log_file='master-no-such-bin.000001', master_log_pos=291; select * from t1; n @@ -65,19 +69,19 @@ SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos 784 -Relay_Log_File slave-relay-bin.000004 +Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 -Slave_IO_Running # +Slave_IO_Running Yes Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -96,6 +100,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave until relay_log_file='slave-relay-bin.000004', relay_log_pos=746; select * from t2; n @@ -105,19 +113,19 @@ SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos 784 -Relay_Log_File slave-relay-bin.000004 +Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 -Slave_IO_Running # +Slave_IO_Running Yes Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -136,6 +144,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave; stop slave; start slave until master_log_file='master-bin.000001', master_log_pos=776; @@ -143,11 +155,11 @@ SHOW SLAVE STATUS; Slave_IO_State # Master_Host 127.0.0.1 Master_User root -Master_Port MASTER_MYPORT +Master_Port MASTER_PORT Connect_Retry 1 Master_Log_File master-bin.000001 Read_Master_Log_Pos 784 -Relay_Log_File slave-relay-bin.000004 +Relay_Log_File # Relay_Log_Pos # Relay_Master_Log_File master-bin.000001 Slave_IO_Running Yes @@ -155,7 +167,7 @@ Slave_SQL_Running No Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table -Replicate_Ignore_Table +Replicate_Ignore_Table # Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno 0 @@ -174,6 +186,10 @@ Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master # Master_SSL_Verify_Server_Cert No +Last_IO_Errno # +Last_IO_Error # +Last_SQL_Errno 0 +Last_SQL_Error start slave until master_log_file='master-bin', master_log_pos=561; ERROR HY000: Incorrect parameter or combination of parameters for START SLAVE UNTIL start slave until master_log_file='master-bin.000001', master_log_pos=561, relay_log_pos=12; diff --git a/mysql-test/r/rpl_udf.result b/mysql-test/r/rpl_udf.result index 6587632bca0..d21cfd2539b 100644 --- a/mysql-test/r/rpl_udf.result +++ b/mysql-test/r/rpl_udf.result @@ -181,12 +181,20 @@ affected rows: 2 CREATE TABLE t1(sum INT, price FLOAT(24)) ENGINE=MyISAM; affected rows: 0 INSERT INTO t1 VALUES(myfunc_int(100), myfunc_double(50.00)); +Warnings: +Warning 1589 Statement is not safe to log in statement format. affected rows: 1 INSERT INTO t1 VALUES(myfunc_int(10), myfunc_double(5.00)); +Warnings: +Warning 1589 Statement is not safe to log in statement format. affected rows: 1 INSERT INTO t1 VALUES(myfunc_int(200), myfunc_double(25.00)); +Warnings: +Warning 1589 Statement is not safe to log in statement format. affected rows: 1 INSERT INTO t1 VALUES(myfunc_int(1), myfunc_double(500.00)); +Warnings: +Warning 1589 Statement is not safe to log in statement format. affected rows: 1 SELECT * FROM t1 ORDER BY sum; sum price diff --git a/mysql-test/t/binlog_innodb.test b/mysql-test/t/binlog_innodb.test index 2da7b2b0895..3bad61db23a 100644 --- a/mysql-test/t/binlog_innodb.test +++ b/mysql-test/t/binlog_innodb.test @@ -1,18 +1,112 @@ --- source include/have_innodb.inc --- source include/have_log_bin.inc +source include/have_innodb.inc; +source include/have_log_bin.inc; + +SET BINLOG_FORMAT=MIXED; + +RESET MASTER; + +CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=INNODB; +INSERT INTO t1 VALUES (1,1),(2,2),(3,3),(4,4),(5,5),(6,6); + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; +# Should be logged as statement +UPDATE t1 SET b = 2*a WHERE a > 1; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +# Should be logged as rows +UPDATE t1 SET b = a * a WHERE a > 3; +COMMIT; + +# Check that errors are generated when trying to use READ COMMITTED +# transaction isolation level in STATEMENT binlog mode. + +SET BINLOG_FORMAT=STATEMENT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; +error ER_BINLOG_LOGGING_IMPOSSIBLE; +UPDATE t1 SET b = 1*a WHERE a > 1; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +error ER_BINLOG_LOGGING_IMPOSSIBLE; +UPDATE t1 SET b = 2*a WHERE a > 2; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; +UPDATE t1 SET b = 3*a WHERE a > 3; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE; +UPDATE t1 SET b = 4*a WHERE a > 4; +COMMIT; + +SET BINLOG_FORMAT=MIXED; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; +UPDATE t1 SET b = 1*a WHERE a > 1; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +UPDATE t1 SET b = 2*a WHERE a > 2; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; +UPDATE t1 SET b = 3*a WHERE a > 3; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE; +UPDATE t1 SET b = 4*a WHERE a > 4; +COMMIT; + +SET BINLOG_FORMAT=ROW; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; +UPDATE t1 SET b = 1*a WHERE a > 1; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; +UPDATE t1 SET b = 2*a WHERE a > 2; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; +UPDATE t1 SET b = 3*a WHERE a > 3; +COMMIT; + +BEGIN; +SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE; +UPDATE t1 SET b = 4*a WHERE a > 4; +COMMIT; + +source include/show_binlog_events.inc; + +DROP TABLE t1; # # Let us test binlog_cache_use and binlog_cache_disk_use status vars. # Actually this test has nothing to do with innodb per se, it just requires -# transactional table. +# transactional table. # show status like "binlog_cache_use"; show status like "binlog_cache_disk_use"; create table t1 (a int) engine=innodb; -# Now we are going to create transaction which is long enough so its +# Now we are going to create transaction which is long enough so its # transaction binlog will be flushed to disk... let $1=2000; disable_query_log; @@ -36,4 +130,4 @@ show status like "binlog_cache_use"; show status like "binlog_cache_disk_use"; drop table t1; - +--echo End of tests diff --git a/mysql-test/t/binlog_multi_engine.test b/mysql-test/t/binlog_multi_engine.test new file mode 100644 index 00000000000..6614b9e5d44 --- /dev/null +++ b/mysql-test/t/binlog_multi_engine.test @@ -0,0 +1,85 @@ +source include/have_blackhole.inc; +source include/have_ndb.inc; +source include/have_binlog_format_mixed_or_row.inc; + +CREATE TABLE t1m (m INT, n INT) ENGINE=MYISAM; +CREATE TABLE t1b (b INT, c INT) ENGINE=BLACKHOLE; +CREATE TABLE t1n (e INT, f INT) ENGINE=NDB; + +RESET MASTER; + +SET SESSION BINLOG_FORMAT=STATEMENT; + +INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2); +INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2); + +UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c; + +# I cannot use these statements since the rows logged to the NDB table +# eventually shows up in the binary log. I use them anyway, since once +# BUG#29222 is fixed, there will be a difference here. +echo *** Please look in binlog_multi_engine.test if you have a diff here ****; +START TRANSACTION; +INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2); +UPDATE t1m, t1n SET m = 2, e = 3 WHERE n = f; +UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c; +COMMIT; + +TRUNCATE t1m; +TRUNCATE t1b; +TRUNCATE t1n; + +source include/show_binlog_events.inc; + +RESET MASTER; + +SET SESSION BINLOG_FORMAT=MIXED; + +INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2); +INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2); +INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2); + +UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c; + +# Not possible to test this since NDB writes its own binlog, which +# might cause it to be out of sync with the results from MyISAM. +# This will generate an error once BUG#28722 is fixed. + +#UPDATE t1m, t1n SET m = 2, e = 3 WHERE n = f; + +error ER_BINLOG_LOGGING_IMPOSSIBLE; +UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c; + +TRUNCATE t1m; +TRUNCATE t1b; +TRUNCATE t1n; + +source include/show_binlog_events.inc; + +RESET MASTER; + +SET SESSION BINLOG_FORMAT=ROW; + +INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2); +error ER_BINLOG_LOGGING_IMPOSSIBLE; +INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2); +INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2); + +error ER_BINLOG_LOGGING_IMPOSSIBLE; +UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c; + +# Not possible to test this since NDB writes its own binlog, which +# might cause it to be out of sync with the results from MyISAM. +# This will generate an error once BUG#28722 is fixed. + +#UPDATE t1m, t1n SET m = 2, e = 3 WHERE n = f; + +error ER_BINLOG_LOGGING_IMPOSSIBLE; +UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c; + +source include/show_binlog_events.inc; + +RESET MASTER; + +DROP TABLE t1m, t1b, t1n; + diff --git a/mysql-test/t/binlog_row_blackhole.test b/mysql-test/t/binlog_row_blackhole.test deleted file mode 100644 index d5355ad1ff0..00000000000 --- a/mysql-test/t/binlog_row_blackhole.test +++ /dev/null @@ -1,11 +0,0 @@ -# This is a wrapper for binlog.test so that the same test case can be used -# For both statement and row based bin logs 9/19/2005 [jbm] - --- source include/have_binlog_format_row.inc - -# Bug#18326: Do not lock table for writing during prepare of statement -# The use of the ps protocol causes extra table maps in the binlog, so -# we disable the ps-protocol for this statement. ---disable_ps_protocol --- source extra/binlog_tests/blackhole.test ---enable_ps_protocol diff --git a/mysql-test/t/binlog_row_mix_innodb_myisam.test b/mysql-test/t/binlog_row_mix_innodb_myisam.test index 335a05be146..346866b01a6 100644 --- a/mysql-test/t/binlog_row_mix_innodb_myisam.test +++ b/mysql-test/t/binlog_row_mix_innodb_myisam.test @@ -25,6 +25,7 @@ flush logs; eval select (@a:=load_file("$MYSQLTEST_VARDIR/tmp/mix_innodb_myisam_binlog.output")) is not null; + --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR eval select @a like "%#%error_code=0%ROLLBACK/*!*/;%ROLLBACK /* added by mysqlbinlog */;%", diff --git a/mysql-test/t/binlog_unsafe.test b/mysql-test/t/binlog_unsafe.test new file mode 100644 index 00000000000..f34c22dc5f7 --- /dev/null +++ b/mysql-test/t/binlog_unsafe.test @@ -0,0 +1,18 @@ +# Test to check that a warning is generated for unsafe statements +# executed under statement mode logging. + +source include/have_log_bin.inc; + +SET BINLOG_FORMAT=STATEMENT; + +CREATE TABLE t1 (a CHAR(40)); +CREATE TABLE t2 (a INT AUTO_INCREMENT PRIMARY KEY); +CREATE TABLE t3 (b INT AUTO_INCREMENT PRIMARY KEY); +CREATE VIEW v1(a,b) AS SELECT a,b FROM t2,t3; + +INSERT INTO t1 SELECT UUID(); +query_vertical SHOW WARNINGS; + +DROP TABLE t1,t2,t3; + + diff --git a/mysql-test/t/check.test b/mysql-test/t/check.test index 8d9d70bd29a..eb72d75da3c 100644 --- a/mysql-test/t/check.test +++ b/mysql-test/t/check.test @@ -2,7 +2,8 @@ connect (con1,localhost,root,,); connect (con2,localhost,root,,); connection con1; --disable_warnings -drop table if exists t1; +drop table if exists t1,t2; +drop view if exists v1; --enable_warnings # Add a lot of keys to slow down check diff --git a/mysql-test/t/ctype_ujis_ucs2.test b/mysql-test/t/ctype_ujis_ucs2.test new file mode 100644 index 00000000000..1a8702b2aa9 --- /dev/null +++ b/mysql-test/t/ctype_ujis_ucs2.test @@ -0,0 +1,1306 @@ +-- source include/have_ujis.inc +-- source include/have_ucs2.inc + +--disable_warnings +drop table if exists t1, t2; +--enable_warnings + +# +# Tests for UJIS-to-Unicode and Unicode-to-UJIS mapping +# +# MySQL's "ujis" is x-eucjp-unicode-0.9. +# + +# +# A helper table, with codes 0xA1..0xFE +# +create table t2 (code binary(1)); +insert into t2 values (0xA1),(0xA2),(0xA3),(0xA4),(0xA5),(0xA6),(0xA7); +insert into t2 values (0xA8),(0xA9),(0xAA),(0xAB),(0xAC),(0xAD),(0xAE),(0xAF); +insert into t2 values (0xB0),(0xB1),(0xB2),(0xB3),(0xB4),(0xB5),(0xB6),(0xB7); +insert into t2 values (0xB8),(0xB9),(0xBA),(0xBB),(0xBC),(0xBD),(0xBE),(0xBF); +insert into t2 values (0xC0),(0xC1),(0xC2),(0xC3),(0xC4),(0xC5),(0xC6),(0xC7); +insert into t2 values (0xC8),(0xC9),(0xCA),(0xCB),(0xCC),(0xCD),(0xCE),(0xCF); +insert into t2 values (0xD0),(0xD1),(0xD2),(0xD3),(0xD4),(0xD5),(0xD6),(0xD7); +insert into t2 values (0xD8),(0xD9),(0xDA),(0xDB),(0xDC),(0xDD),(0xDE),(0xDF); +insert into t2 values (0xE0),(0xE1),(0xE2),(0xE3),(0xE4),(0xE5),(0xE6),(0xE7); +insert into t2 values (0xE8),(0xE9),(0xEA),(0xEB),(0xEC),(0xED),(0xEE),(0xEF); +insert into t2 values (0xF0),(0xF1),(0xF2),(0xF3),(0xF4),(0xF5),(0xF6),(0xF7); +insert into t2 values (0xF8),(0xF9),(0xFA),(0xFB),(0xFC),(0xFD),(0xFE); + +create table t1 +( + ujis varchar(1) character set ujis collate ujis_bin primary key, + ucs2 varchar(1) character set ucs2 not null default '', + ujis2 varchar(1) character set ujis not null default '', + name varchar(64) character set ujis not null default '' +); + +# +# A character from the ASCII (code set 0) +# is represented by one byte, in the range 0x00 - 0x7E. +# + +insert into t1 set ujis=0x00, name='U+0000 NULL'; +insert into t1 set ujis=0x01, name='U+0001 START OF HEADING'; +insert into t1 set ujis=0x02, name='U+0002 START OF TEXT'; +insert into t1 set ujis=0x03, name='U+0003 END OF TEXT'; +insert into t1 set ujis=0x04, name='U+0004 END OF TRANSMISSION'; +insert into t1 set ujis=0x05, name='U+0005 ENQUIRY'; +insert into t1 set ujis=0x06, name='U+0006 ACKNOWLEDGE'; +insert into t1 set ujis=0x07, name='U+0007 BELL'; +insert into t1 set ujis=0x08, name='U+0008 BACKSPACE'; +insert into t1 set ujis=0x09, name='U+0009 HORIZONTAL TABULATION'; +insert into t1 set ujis=0x0A, name='U+000A LINE FEED'; +insert into t1 set ujis=0x0B, name='U+000B VERTICAL TABULATION'; +insert into t1 set ujis=0x0C, name='U+000C FORM FEED'; +insert into t1 set ujis=0x0D, name='U+000D CARRIAGE RETURN'; +insert into t1 set ujis=0x0E, name='U+000E SHIFT OUT'; +insert into t1 set ujis=0x0F, name='U+000F SHIFT IN'; +insert into t1 set ujis=0x10, name='U+0010 DATA LINK ESCAPE'; +insert into t1 set ujis=0x11, name='U+0011 DEVICE CONTROL ONE'; +insert into t1 set ujis=0x12, name='U+0012 DEVICE CONTROL TWO'; +insert into t1 set ujis=0x13, name='U+0013 DEVICE CONTROL THREE'; +insert into t1 set ujis=0x14, name='U+0014 DEVICE CONTROL FOUR'; +insert into t1 set ujis=0x15, name='U+0015 NEGATIVE ACKNOWLEDGE'; +insert into t1 set ujis=0x16, name='U+0016 SYNCHRONOUS IDLE'; +insert into t1 set ujis=0x17, name='U+0017 END OF TRANSMISSION BLOCK'; +insert into t1 set ujis=0x18, name='U+0018 CANCEL'; +insert into t1 set ujis=0x19, name='U+0019 END OF MEDIUM'; +insert into t1 set ujis=0x1A, name='U+001A SUBSTITUTE'; +insert into t1 set ujis=0x1B, name='U+001B ESCAPE'; +insert into t1 set ujis=0x1C, name='U+001C FILE SEPARATOR'; +insert into t1 set ujis=0x1D, name='U+001D GROUP SEPARATOR'; +insert into t1 set ujis=0x1E, name='U+001E RECORD SEPARATOR'; +insert into t1 set ujis=0x1F, name='U+001F UNIT SEPARATOR'; +insert into t1 set ujis=0x20, name='U+0020 SPACE'; +insert into t1 set ujis=0x21, name='U+0021 EXCLAMATION MARK'; +insert into t1 set ujis=0x22, name='U+0022 QUOTATION MARK'; +insert into t1 set ujis=0x23, name='U+0023 NUMBER SIGN'; +insert into t1 set ujis=0x24, name='U+0024 DOLLAR SIGN'; +insert into t1 set ujis=0x25, name='U+0025 PERCENT SIGN'; +insert into t1 set ujis=0x26, name='U+0026 AMPERSAND'; +insert into t1 set ujis=0x27, name='U+0027 APOSTROPHE'; +insert into t1 set ujis=0x28, name='U+0028 LEFT PARENTHESIS'; +insert into t1 set ujis=0x29, name='U+0029 RIGHT PARENTHESIS'; +insert into t1 set ujis=0x2A, name='U+002A ASTERISK'; +insert into t1 set ujis=0x2B, name='U+002B PLUS SIGN'; +insert into t1 set ujis=0x2C, name='U+002C COMMA'; +insert into t1 set ujis=0x2D, name='U+002D HYPHEN-MINUS'; +insert into t1 set ujis=0x2E, name='U+002E FULL STOP'; +insert into t1 set ujis=0x2F, name='U+002F SOLIDUS'; +insert into t1 set ujis=0x30, name='U+0030 DIGIT ZERO'; +insert into t1 set ujis=0x31, name='U+0031 DIGIT ONE'; +insert into t1 set ujis=0x32, name='U+0032 DIGIT TWO'; +insert into t1 set ujis=0x33, name='U+0033 DIGIT THREE'; +insert into t1 set ujis=0x34, name='U+0034 DIGIT FOUR'; +insert into t1 set ujis=0x35, name='U+0035 DIGIT FIVE'; +insert into t1 set ujis=0x36, name='U+0036 DIGIT SIX'; +insert into t1 set ujis=0x37, name='U+0037 DIGIT SEVEN'; +insert into t1 set ujis=0x38, name='U+0038 DIGIT EIGHT'; +insert into t1 set ujis=0x39, name='U+0039 DIGIT NINE'; +insert into t1 set ujis=0x3A, name='U+003A COLON'; +insert into t1 set ujis=0x3B, name='U+003B SEMICOLON'; +insert into t1 set ujis=0x3C, name='U+003C LESS-THAN SIGN'; +insert into t1 set ujis=0x3D, name='U+003D EQUALS SIGN'; +insert into t1 set ujis=0x3E, name='U+003E GREATER-THAN SIGN'; +insert into t1 set ujis=0x3F, name='U+003F QUESTION MARK'; +insert into t1 set ujis=0x40, name='U+0040 COMMERCIAL AT'; +insert into t1 set ujis=0x41, name='U+0041 LATIN CAPITAL LETTER A'; +insert into t1 set ujis=0x42, name='U+0042 LATIN CAPITAL LETTER B'; +insert into t1 set ujis=0x43, name='U+0043 LATIN CAPITAL LETTER C'; +insert into t1 set ujis=0x44, name='U+0044 LATIN CAPITAL LETTER D'; +insert into t1 set ujis=0x45, name='U+0045 LATIN CAPITAL LETTER E'; +insert into t1 set ujis=0x46, name='U+0046 LATIN CAPITAL LETTER F'; +insert into t1 set ujis=0x47, name='U+0047 LATIN CAPITAL LETTER G'; +insert into t1 set ujis=0x48, name='U+0048 LATIN CAPITAL LETTER H'; +insert into t1 set ujis=0x49, name='U+0049 LATIN CAPITAL LETTER I'; +insert into t1 set ujis=0x4A, name='U+004A LATIN CAPITAL LETTER J'; +insert into t1 set ujis=0x4B, name='U+004B LATIN CAPITAL LETTER K'; +insert into t1 set ujis=0x4C, name='U+004C LATIN CAPITAL LETTER L'; +insert into t1 set ujis=0x4D, name='U+004D LATIN CAPITAL LETTER M'; +insert into t1 set ujis=0x4E, name='U+004E LATIN CAPITAL LETTER N'; +insert into t1 set ujis=0x4F, name='U+004F LATIN CAPITAL LETTER O'; +insert into t1 set ujis=0x50, name='U+0050 LATIN CAPITAL LETTER P'; +insert into t1 set ujis=0x51, name='U+0051 LATIN CAPITAL LETTER Q'; +insert into t1 set ujis=0x52, name='U+0052 LATIN CAPITAL LETTER R'; +insert into t1 set ujis=0x53, name='U+0053 LATIN CAPITAL LETTER S'; +insert into t1 set ujis=0x54, name='U+0054 LATIN CAPITAL LETTER T'; +insert into t1 set ujis=0x55, name='U+0055 LATIN CAPITAL LETTER U'; +insert into t1 set ujis=0x56, name='U+0056 LATIN CAPITAL LETTER V'; +insert into t1 set ujis=0x57, name='U+0057 LATIN CAPITAL LETTER W'; +insert into t1 set ujis=0x58, name='U+0058 LATIN CAPITAL LETTER X'; +insert into t1 set ujis=0x59, name='U+0059 LATIN CAPITAL LETTER Y'; +insert into t1 set ujis=0x5A, name='U+005A LATIN CAPITAL LETTER Z'; +insert into t1 set ujis=0x5B, name='U+005B LEFT SQUARE BRACKET'; +insert into t1 set ujis=0x5C, name='U+005C REVERSE SOLIDUS'; +insert into t1 set ujis=0x5D, name='U+005D RIGHT SQUARE BRACKET'; +insert into t1 set ujis=0x5E, name='U+005E CIRCUMFLEX ACCENT'; +insert into t1 set ujis=0x5F, name='U+005F LOW LINE'; +insert into t1 set ujis=0x60, name='U+0060 GRAVE ACCENT'; +insert into t1 set ujis=0x61, name='U+0061 LATIN SMALL LETTER A'; +insert into t1 set ujis=0x62, name='U+0062 LATIN SMALL LETTER B'; +insert into t1 set ujis=0x63, name='U+0063 LATIN SMALL LETTER C'; +insert into t1 set ujis=0x64, name='U+0064 LATIN SMALL LETTER D'; +insert into t1 set ujis=0x65, name='U+0065 LATIN SMALL LETTER E'; +insert into t1 set ujis=0x66, name='U+0066 LATIN SMALL LETTER F'; +insert into t1 set ujis=0x67, name='U+0067 LATIN SMALL LETTER G'; +insert into t1 set ujis=0x68, name='U+0068 LATIN SMALL LETTER H'; +insert into t1 set ujis=0x69, name='U+0069 LATIN SMALL LETTER I'; +insert into t1 set ujis=0x6A, name='U+006A LATIN SMALL LETTER J'; +insert into t1 set ujis=0x6B, name='U+006B LATIN SMALL LETTER K'; +insert into t1 set ujis=0x6C, name='U+006C LATIN SMALL LETTER L'; +insert into t1 set ujis=0x6D, name='U+006D LATIN SMALL LETTER M'; +insert into t1 set ujis=0x6E, name='U+006E LATIN SMALL LETTER N'; +insert into t1 set ujis=0x6F, name='U+006F LATIN SMALL LETTER O'; +insert into t1 set ujis=0x70, name='U+0070 LATIN SMALL LETTER P'; +insert into t1 set ujis=0x71, name='U+0071 LATIN SMALL LETTER Q'; +insert into t1 set ujis=0x72, name='U+0072 LATIN SMALL LETTER R'; +insert into t1 set ujis=0x73, name='U+0073 LATIN SMALL LETTER S'; +insert into t1 set ujis=0x74, name='U+0074 LATIN SMALL LETTER T'; +insert into t1 set ujis=0x75, name='U+0075 LATIN SMALL LETTER U'; +insert into t1 set ujis=0x76, name='U+0076 LATIN SMALL LETTER V'; +insert into t1 set ujis=0x77, name='U+0077 LATIN SMALL LETTER W'; +insert into t1 set ujis=0x78, name='U+0078 LATIN SMALL LETTER X'; +insert into t1 set ujis=0x79, name='U+0079 LATIN SMALL LETTER Y'; +insert into t1 set ujis=0x7A, name='U+007A LATIN SMALL LETTER Z'; +insert into t1 set ujis=0x7B, name='U+007B LEFT CURLY BRACKET'; +insert into t1 set ujis=0x7C, name='U+007C VERTICAL LINE'; +insert into t1 set ujis=0x7D, name='U+007D RIGHT CURLY BRACKET'; +insert into t1 set ujis=0x7E, name='U+007E TILDE'; +insert into t1 set ujis=0x7F, name='U+007F DELETE'; + + +# +# A character from JIS-X-0208 (code set 1) +# is represented by two bytes, +# both in the range 0xA1 - 0xFE. +# Codes according to: +# ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0208.TXT +# +# Fill table t1 with codes "[A1..FE][A1..FE]" using helper table t2. +# 8836 codes total: +# +insert into t1 (ujis) select concat(t21.code,t22.code) from t2 t21, t2 t22 order by 1; + +update t1 set name='U+3000 IDEOGRAPHIC SPACE' where ujis=0xA1A1; +update t1 set name='U+3001 IDEOGRAPHIC COMMA' where ujis=0xA1A2; +update t1 set name='U+3002 IDEOGRAPHIC FULL STOP' where ujis=0xA1A3; +update t1 set name='U+FF0C FULLWIDTH COMMA' where ujis=0xA1A4; +update t1 set name='U+FF0E FULLWIDTH FULL STOP' where ujis=0xA1A5; +update t1 set name='U+30FB KATAKANA MIDDLE DOT' where ujis=0xA1A6; +update t1 set name='U+FF1A FULLWIDTH COLON' where ujis=0xA1A7; +update t1 set name='U+FF1B FULLWIDTH SEMICOLON' where ujis=0xA1A8; +update t1 set name='U+FF1F FULLWIDTH QUESTION MARK' where ujis=0xA1A9; +update t1 set name='U+FF01 FULLWIDTH EXCLAMATION MARK' where ujis=0xA1AA; +update t1 set name='U+309B KATAKANA-HIRAGANA VOICED SOUND MARK' where ujis=0xA1AB; +update t1 set name='U+309C KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK' where ujis=0xA1AC; +update t1 set name='U+00B4 ACUTE ACCENT' where ujis=0xA1AD; +update t1 set name='U+FF40 FULLWIDTH GRAVE ACCENT' where ujis=0xA1AE; +update t1 set name='U+00A8 DIAERESIS' where ujis=0xA1AF; +update t1 set name='U+FF3E FULLWIDTH CIRCUMFLEX ACCENT' where ujis=0xA1B0; +update t1 set name='U+FFE3 FULLWIDTH MACRON' where ujis=0xA1B1; +update t1 set name='U+FF3F FULLWIDTH LOW LINE' where ujis=0xA1B2; +update t1 set name='U+30FD KATAKANA ITERATION MARK' where ujis=0xA1B3; +update t1 set name='U+30FE KATAKANA VOICED ITERATION MARK' where ujis=0xA1B4; +update t1 set name='U+309D HIRAGANA ITERATION MARK' where ujis=0xA1B5; +update t1 set name='U+309E HIRAGANA VOICED ITERATION MARK' where ujis=0xA1B6; +update t1 set name='U+3003 DITTO MARK' where ujis=0xA1B7; +update t1 set name='U+4EDD <CJK>' where ujis=0xA1B8; +update t1 set name='U+3005 IDEOGRAPHIC ITERATION MARK' where ujis=0xA1B9; +update t1 set name='U+3006 IDEOGRAPHIC CLOSING MARK' where ujis=0xA1BA; +update t1 set name='U+3007 IDEOGRAPHIC NUMBER ZERO' where ujis=0xA1BB; +update t1 set name='U+30FC KATAKANA-HIRAGANA PROLONGED SOUND MARK' where ujis=0xA1BC; +update t1 set name='U+2015 HORIZONTAL BAR' where ujis=0xA1BD; +update t1 set name='U+2010 HYPHEN' where ujis=0xA1BE; +update t1 set name='U+FF0F FULLWIDTH SOLIDUS' where ujis=0xA1BF; +update t1 set name='U+005C REVERSE SOLIDUS' where ujis=0xA1C0; +update t1 set name='U+301C WAVE DASH' where ujis=0xA1C1; +update t1 set name='U+2016 DOUBLE VERTICAL LINE' where ujis=0xA1C2; +update t1 set name='U+FF5C FULLWIDTH VERTICAL LINE' where ujis=0xA1C3; +update t1 set name='U+2026 HORIZONTAL ELLIPSIS' where ujis=0xA1C4; +update t1 set name='U+2025 TWO DOT LEADER' where ujis=0xA1C5; +update t1 set name='U+2018 LEFT SINGLE QUOTATION MARK' where ujis=0xA1C6; +update t1 set name='U+2019 RIGHT SINGLE QUOTATION MARK' where ujis=0xA1C7; +update t1 set name='U+201C LEFT DOUBLE QUOTATION MARK' where ujis=0xA1C8; +update t1 set name='U+201D RIGHT DOUBLE QUOTATION MARK' where ujis=0xA1C9; +update t1 set name='U+FF08 FULLWIDTH LEFT PARENTHESIS' where ujis=0xA1CA; +update t1 set name='U+FF09 FULLWIDTH RIGHT PARENTHESIS' where ujis=0xA1CB; +update t1 set name='U+3014 LEFT TORTOISE SHELL BRACKET' where ujis=0xA1CC; +update t1 set name='U+3015 RIGHT TORTOISE SHELL BRACKET' where ujis=0xA1CD; +update t1 set name='U+FF3B FULLWIDTH LEFT SQUARE BRACKET' where ujis=0xA1CE; +update t1 set name='U+FF3D FULLWIDTH RIGHT SQUARE BRACKET' where ujis=0xA1CF; +update t1 set name='U+FF5B FULLWIDTH LEFT CURLY BRACKET' where ujis=0xA1D0; +update t1 set name='U+FF5D FULLWIDTH RIGHT CURLY BRACKET' where ujis=0xA1D1; +update t1 set name='U+3008 LEFT ANGLE BRACKET' where ujis=0xA1D2; +update t1 set name='U+3009 RIGHT ANGLE BRACKET' where ujis=0xA1D3; +update t1 set name='U+300A LEFT DOUBLE ANGLE BRACKET' where ujis=0xA1D4; +update t1 set name='U+300B RIGHT DOUBLE ANGLE BRACKET' where ujis=0xA1D5; +update t1 set name='U+300C LEFT CORNER BRACKET' where ujis=0xA1D6; +update t1 set name='U+300D RIGHT CORNER BRACKET' where ujis=0xA1D7; +update t1 set name='U+300E LEFT WHITE CORNER BRACKET' where ujis=0xA1D8; +update t1 set name='U+300F RIGHT WHITE CORNER BRACKET' where ujis=0xA1D9; +update t1 set name='U+3010 LEFT BLACK LENTICULAR BRACKET' where ujis=0xA1DA; +update t1 set name='U+3011 RIGHT BLACK LENTICULAR BRACKET' where ujis=0xA1DB; +update t1 set name='U+FF0B FULLWIDTH PLUS SIGN' where ujis=0xA1DC; +update t1 set name='U+2212 MINUS SIGN' where ujis=0xA1DD; +update t1 set name='U+00B1 PLUS-MINUS SIGN' where ujis=0xA1DE; +update t1 set name='U+00D7 MULTIPLICATION SIGN' where ujis=0xA1DF; +update t1 set name='U+00F7 DIVISION SIGN' where ujis=0xA1E0; +update t1 set name='U+FF1D FULLWIDTH EQUALS SIGN' where ujis=0xA1E1; +update t1 set name='U+2260 NOT EQUAL TO' where ujis=0xA1E2; +update t1 set name='U+FF1C FULLWIDTH LESS-THAN SIGN' where ujis=0xA1E3; +update t1 set name='U+FF1E FULLWIDTH GREATER-THAN SIGN' where ujis=0xA1E4; +update t1 set name='U+2266 LESS-THAN OVER EQUAL TO' where ujis=0xA1E5; +update t1 set name='U+2267 GREATER-THAN OVER EQUAL TO' where ujis=0xA1E6; +update t1 set name='U+221E INFINITY' where ujis=0xA1E7; +update t1 set name='U+2234 THEREFORE' where ujis=0xA1E8; +update t1 set name='U+2642 MALE SIGN' where ujis=0xA1E9; +update t1 set name='U+2640 FEMALE SIGN' where ujis=0xA1EA; +update t1 set name='U+00B0 DEGREE SIGN' where ujis=0xA1EB; +update t1 set name='U+2032 PRIME' where ujis=0xA1EC; +update t1 set name='U+2033 DOUBLE PRIME' where ujis=0xA1ED; +update t1 set name='U+2103 DEGREE CELSIUS' where ujis=0xA1EE; +update t1 set name='U+FFE5 FULLWIDTH YEN SIGN' where ujis=0xA1EF; +update t1 set name='U+FF04 FULLWIDTH DOLLAR SIGN' where ujis=0xA1F0; +update t1 set name='U+00A2 CENT SIGN' where ujis=0xA1F1; +update t1 set name='U+00A3 POUND SIGN' where ujis=0xA1F2; +update t1 set name='U+FF05 FULLWIDTH PERCENT SIGN' where ujis=0xA1F3; +update t1 set name='U+FF03 FULLWIDTH NUMBER SIGN' where ujis=0xA1F4; +update t1 set name='U+FF06 FULLWIDTH AMPERSAND' where ujis=0xA1F5; +update t1 set name='U+FF0A FULLWIDTH ASTERISK' where ujis=0xA1F6; +update t1 set name='U+FF20 FULLWIDTH COMMERCIAL AT' where ujis=0xA1F7; +update t1 set name='U+00A7 SECTION SIGN' where ujis=0xA1F8; +update t1 set name='U+2606 WHITE STAR' where ujis=0xA1F9; +update t1 set name='U+2605 BLACK STAR' where ujis=0xA1FA; +update t1 set name='U+25CB WHITE CIRCLE' where ujis=0xA1FB; +update t1 set name='U+25CF BLACK CIRCLE' where ujis=0xA1FC; +update t1 set name='U+25CE BULLSEYE' where ujis=0xA1FD; +update t1 set name='U+25C7 WHITE DIAMOND' where ujis=0xA1FE; +update t1 set name='U+25C6 BLACK DIAMOND' where ujis=0xA2A1; +update t1 set name='U+25A1 WHITE SQUARE' where ujis=0xA2A2; +update t1 set name='U+25A0 BLACK SQUARE' where ujis=0xA2A3; +update t1 set name='U+25B3 WHITE UP-POINTING TRIANGLE' where ujis=0xA2A4; +update t1 set name='U+25B2 BLACK UP-POINTING TRIANGLE' where ujis=0xA2A5; +update t1 set name='U+25BD WHITE DOWN-POINTING TRIANGLE' where ujis=0xA2A6; +update t1 set name='U+25BC BLACK DOWN-POINTING TRIANGLE' where ujis=0xA2A7; +update t1 set name='U+203B REFERENCE MARK' where ujis=0xA2A8; +update t1 set name='U+3012 POSTAL MARK' where ujis=0xA2A9; +update t1 set name='U+2192 RIGHTWARDS ARROW' where ujis=0xA2AA; +update t1 set name='U+2190 LEFTWARDS ARROW' where ujis=0xA2AB; +update t1 set name='U+2191 UPWARDS ARROW' where ujis=0xA2AC; +update t1 set name='U+2193 DOWNWARDS ARROW' where ujis=0xA2AD; +update t1 set name='U+3013 GETA MARK' where ujis=0xA2AE; +update t1 set name='U+2208 ELEMENT OF' where ujis=0xA2BA; +update t1 set name='U+220B CONTAINS AS MEMBER' where ujis=0xA2BB; +update t1 set name='U+2286 SUBset OF OR EQUAL TO' where ujis=0xA2BC; +update t1 set name='U+2287 SUPERset OF OR EQUAL TO' where ujis=0xA2BD; +update t1 set name='U+2282 SUBset OF' where ujis=0xA2BE; +update t1 set name='U+2283 SUPERset OF' where ujis=0xA2BF; +update t1 set name='U+222A UNION' where ujis=0xA2C0; +update t1 set name='U+2229 INTERSECTION' where ujis=0xA2C1; +update t1 set name='U+2227 LOGICAL AND' where ujis=0xA2CA; +update t1 set name='U+2228 LOGICAL OR' where ujis=0xA2CB; +update t1 set name='U+00AC NOT SIGN' where ujis=0xA2CC; +update t1 set name='U+21D2 RIGHTWARDS DOUBLE ARROW' where ujis=0xA2CD; +update t1 set name='U+21D4 LEFT RIGHT DOUBLE ARROW' where ujis=0xA2CE; +update t1 set name='U+2200 FOR ALL' where ujis=0xA2CF; +update t1 set name='U+2203 THERE EXISTS' where ujis=0xA2D0; +update t1 set name='U+2220 ANGLE' where ujis=0xA2DC; +update t1 set name='U+22A5 UP TACK' where ujis=0xA2DD; +update t1 set name='U+2312 ARC' where ujis=0xA2DE; +update t1 set name='U+2202 PARTIAL DIFFERENTIAL' where ujis=0xA2DF; +update t1 set name='U+2207 NABLA' where ujis=0xA2E0; +update t1 set name='U+2261 IDENTICAL TO' where ujis=0xA2E1; +update t1 set name='U+2252 APPROXIMATELY EQUAL TO OR THE IMAGE OF' where ujis=0xA2E2; +update t1 set name='U+226A MUCH LESS-THAN' where ujis=0xA2E3; +update t1 set name='U+226B MUCH GREATER-THAN' where ujis=0xA2E4; +update t1 set name='U+221A SQUARE ROOT' where ujis=0xA2E5; +update t1 set name='U+223D REVERSED TILDE' where ujis=0xA2E6; +update t1 set name='U+221D PROPORTIONAL TO' where ujis=0xA2E7; +update t1 set name='U+2235 BECAUSE' where ujis=0xA2E8; +update t1 set name='U+222B INTEGRAL' where ujis=0xA2E9; +update t1 set name='U+222C DOUBLE INTEGRAL' where ujis=0xA2EA; +update t1 set name='U+212B ANGSTROM SIGN' where ujis=0xA2F2; +update t1 set name='U+2030 PER MILLE SIGN' where ujis=0xA2F3; +update t1 set name='U+266F MUSIC SHARP SIGN' where ujis=0xA2F4; +update t1 set name='U+266D MUSIC FLAT SIGN' where ujis=0xA2F5; +update t1 set name='U+266A EIGHTH NOTE' where ujis=0xA2F6; +update t1 set name='U+2020 DAGGER' where ujis=0xA2F7; +update t1 set name='U+2021 DOUBLE DAGGER' where ujis=0xA2F8; +update t1 set name='U+00B6 PILCROW SIGN' where ujis=0xA2F9; +update t1 set name='U+25EF LARGE CIRCLE' where ujis=0xA2FE; +update t1 set name='U+FF10 FULLWIDTH DIGIT ZERO' where ujis=0xA3B0; +update t1 set name='U+FF11 FULLWIDTH DIGIT ONE' where ujis=0xA3B1; +update t1 set name='U+FF12 FULLWIDTH DIGIT TWO' where ujis=0xA3B2; +update t1 set name='U+FF13 FULLWIDTH DIGIT THREE' where ujis=0xA3B3; +update t1 set name='U+FF14 FULLWIDTH DIGIT FOUR' where ujis=0xA3B4; +update t1 set name='U+FF15 FULLWIDTH DIGIT FIVE' where ujis=0xA3B5; +update t1 set name='U+FF16 FULLWIDTH DIGIT SIX' where ujis=0xA3B6; +update t1 set name='U+FF17 FULLWIDTH DIGIT SEVEN' where ujis=0xA3B7; +update t1 set name='U+FF18 FULLWIDTH DIGIT EIGHT' where ujis=0xA3B8; +update t1 set name='U+FF19 FULLWIDTH DIGIT NINE' where ujis=0xA3B9; +update t1 set name='U+FF21 FULLWIDTH LATIN CAPITAL LETTER A' where ujis=0xA3C1; +update t1 set name='U+FF22 FULLWIDTH LATIN CAPITAL LETTER B' where ujis=0xA3C2; +update t1 set name='U+FF23 FULLWIDTH LATIN CAPITAL LETTER C' where ujis=0xA3C3; +update t1 set name='U+FF24 FULLWIDTH LATIN CAPITAL LETTER D' where ujis=0xA3C4; +update t1 set name='U+FF25 FULLWIDTH LATIN CAPITAL LETTER E' where ujis=0xA3C5; +update t1 set name='U+FF26 FULLWIDTH LATIN CAPITAL LETTER F' where ujis=0xA3C6; +update t1 set name='U+FF27 FULLWIDTH LATIN CAPITAL LETTER G' where ujis=0xA3C7; +update t1 set name='U+FF28 FULLWIDTH LATIN CAPITAL LETTER H' where ujis=0xA3C8; +update t1 set name='U+FF29 FULLWIDTH LATIN CAPITAL LETTER I' where ujis=0xA3C9; +update t1 set name='U+FF2A FULLWIDTH LATIN CAPITAL LETTER J' where ujis=0xA3CA; +update t1 set name='U+FF2B FULLWIDTH LATIN CAPITAL LETTER K' where ujis=0xA3CB; +update t1 set name='U+FF2C FULLWIDTH LATIN CAPITAL LETTER L' where ujis=0xA3CC; +update t1 set name='U+FF2D FULLWIDTH LATIN CAPITAL LETTER M' where ujis=0xA3CD; +update t1 set name='U+FF2E FULLWIDTH LATIN CAPITAL LETTER N' where ujis=0xA3CE; +update t1 set name='U+FF2F FULLWIDTH LATIN CAPITAL LETTER O' where ujis=0xA3CF; +update t1 set name='U+FF30 FULLWIDTH LATIN CAPITAL LETTER P' where ujis=0xA3D0; +update t1 set name='U+FF31 FULLWIDTH LATIN CAPITAL LETTER Q' where ujis=0xA3D1; +update t1 set name='U+FF32 FULLWIDTH LATIN CAPITAL LETTER R' where ujis=0xA3D2; +update t1 set name='U+FF33 FULLWIDTH LATIN CAPITAL LETTER S' where ujis=0xA3D3; +update t1 set name='U+FF34 FULLWIDTH LATIN CAPITAL LETTER T' where ujis=0xA3D4; +update t1 set name='U+FF35 FULLWIDTH LATIN CAPITAL LETTER U' where ujis=0xA3D5; +update t1 set name='U+FF36 FULLWIDTH LATIN CAPITAL LETTER V' where ujis=0xA3D6; +update t1 set name='U+FF37 FULLWIDTH LATIN CAPITAL LETTER W' where ujis=0xA3D7; +update t1 set name='U+FF38 FULLWIDTH LATIN CAPITAL LETTER X' where ujis=0xA3D8; +update t1 set name='U+FF39 FULLWIDTH LATIN CAPITAL LETTER Y' where ujis=0xA3D9; +update t1 set name='U+FF3A FULLWIDTH LATIN CAPITAL LETTER Z' where ujis=0xA3DA; +update t1 set name='U+FF41 FULLWIDTH LATIN SMALL LETTER A' where ujis=0xA3E1; +update t1 set name='U+FF42 FULLWIDTH LATIN SMALL LETTER B' where ujis=0xA3E2; +update t1 set name='U+FF43 FULLWIDTH LATIN SMALL LETTER C' where ujis=0xA3E3; +update t1 set name='U+FF44 FULLWIDTH LATIN SMALL LETTER D' where ujis=0xA3E4; +update t1 set name='U+FF45 FULLWIDTH LATIN SMALL LETTER E' where ujis=0xA3E5; +update t1 set name='U+FF46 FULLWIDTH LATIN SMALL LETTER F' where ujis=0xA3E6; +update t1 set name='U+FF47 FULLWIDTH LATIN SMALL LETTER G' where ujis=0xA3E7; +update t1 set name='U+FF48 FULLWIDTH LATIN SMALL LETTER H' where ujis=0xA3E8; +update t1 set name='U+FF49 FULLWIDTH LATIN SMALL LETTER I' where ujis=0xA3E9; +update t1 set name='U+FF4A FULLWIDTH LATIN SMALL LETTER J' where ujis=0xA3EA; +update t1 set name='U+FF4B FULLWIDTH LATIN SMALL LETTER K' where ujis=0xA3EB; +update t1 set name='U+FF4C FULLWIDTH LATIN SMALL LETTER L' where ujis=0xA3EC; +update t1 set name='U+FF4D FULLWIDTH LATIN SMALL LETTER M' where ujis=0xA3ED; +update t1 set name='U+FF4E FULLWIDTH LATIN SMALL LETTER N' where ujis=0xA3EE; +update t1 set name='U+FF4F FULLWIDTH LATIN SMALL LETTER O' where ujis=0xA3EF; +update t1 set name='U+FF50 FULLWIDTH LATIN SMALL LETTER P' where ujis=0xA3F0; +update t1 set name='U+FF51 FULLWIDTH LATIN SMALL LETTER Q' where ujis=0xA3F1; +update t1 set name='U+FF52 FULLWIDTH LATIN SMALL LETTER R' where ujis=0xA3F2; +update t1 set name='U+FF53 FULLWIDTH LATIN SMALL LETTER S' where ujis=0xA3F3; +update t1 set name='U+FF54 FULLWIDTH LATIN SMALL LETTER T' where ujis=0xA3F4; +update t1 set name='U+FF55 FULLWIDTH LATIN SMALL LETTER U' where ujis=0xA3F5; +update t1 set name='U+FF56 FULLWIDTH LATIN SMALL LETTER V' where ujis=0xA3F6; +update t1 set name='U+FF57 FULLWIDTH LATIN SMALL LETTER W' where ujis=0xA3F7; +update t1 set name='U+FF58 FULLWIDTH LATIN SMALL LETTER X' where ujis=0xA3F8; +update t1 set name='U+FF59 FULLWIDTH LATIN SMALL LETTER Y' where ujis=0xA3F9; +update t1 set name='U+FF5A FULLWIDTH LATIN SMALL LETTER Z' where ujis=0xA3FA; +update t1 set name='U+3041 HIRAGANA LETTER SMALL A' where ujis=0xA4A1; +update t1 set name='U+3042 HIRAGANA LETTER A' where ujis=0xA4A2; +update t1 set name='U+3043 HIRAGANA LETTER SMALL I' where ujis=0xA4A3; +update t1 set name='U+3044 HIRAGANA LETTER I' where ujis=0xA4A4; +update t1 set name='U+3045 HIRAGANA LETTER SMALL U' where ujis=0xA4A5; +update t1 set name='U+3046 HIRAGANA LETTER U' where ujis=0xA4A6; +update t1 set name='U+3047 HIRAGANA LETTER SMALL E' where ujis=0xA4A7; +update t1 set name='U+3048 HIRAGANA LETTER E' where ujis=0xA4A8; +update t1 set name='U+3049 HIRAGANA LETTER SMALL O' where ujis=0xA4A9; +update t1 set name='U+304A HIRAGANA LETTER O' where ujis=0xA4AA; +update t1 set name='U+304B HIRAGANA LETTER KA' where ujis=0xA4AB; +update t1 set name='U+304C HIRAGANA LETTER GA' where ujis=0xA4AC; +update t1 set name='U+304D HIRAGANA LETTER KI' where ujis=0xA4AD; +update t1 set name='U+304E HIRAGANA LETTER GI' where ujis=0xA4AE; +update t1 set name='U+304F HIRAGANA LETTER KU' where ujis=0xA4AF; +update t1 set name='U+3050 HIRAGANA LETTER GU' where ujis=0xA4B0; +update t1 set name='U+3051 HIRAGANA LETTER KE' where ujis=0xA4B1; +update t1 set name='U+3052 HIRAGANA LETTER GE' where ujis=0xA4B2; +update t1 set name='U+3053 HIRAGANA LETTER KO' where ujis=0xA4B3; +update t1 set name='U+3054 HIRAGANA LETTER GO' where ujis=0xA4B4; +update t1 set name='U+3055 HIRAGANA LETTER SA' where ujis=0xA4B5; +update t1 set name='U+3056 HIRAGANA LETTER ZA' where ujis=0xA4B6; +update t1 set name='U+3057 HIRAGANA LETTER SI' where ujis=0xA4B7; +update t1 set name='U+3058 HIRAGANA LETTER ZI' where ujis=0xA4B8; +update t1 set name='U+3059 HIRAGANA LETTER SU' where ujis=0xA4B9; +update t1 set name='U+305A HIRAGANA LETTER ZU' where ujis=0xA4BA; +update t1 set name='U+305B HIRAGANA LETTER SE' where ujis=0xA4BB; +update t1 set name='U+305C HIRAGANA LETTER ZE' where ujis=0xA4BC; +update t1 set name='U+305D HIRAGANA LETTER SO' where ujis=0xA4BD; +update t1 set name='U+305E HIRAGANA LETTER ZO' where ujis=0xA4BE; +update t1 set name='U+305F HIRAGANA LETTER TA' where ujis=0xA4BF; +update t1 set name='U+3060 HIRAGANA LETTER DA' where ujis=0xA4C0; +update t1 set name='U+3061 HIRAGANA LETTER TI' where ujis=0xA4C1; +update t1 set name='U+3062 HIRAGANA LETTER DI' where ujis=0xA4C2; +update t1 set name='U+3063 HIRAGANA LETTER SMALL TU' where ujis=0xA4C3; +update t1 set name='U+3064 HIRAGANA LETTER TU' where ujis=0xA4C4; +update t1 set name='U+3065 HIRAGANA LETTER DU' where ujis=0xA4C5; +update t1 set name='U+3066 HIRAGANA LETTER TE' where ujis=0xA4C6; +update t1 set name='U+3067 HIRAGANA LETTER DE' where ujis=0xA4C7; +update t1 set name='U+3068 HIRAGANA LETTER TO' where ujis=0xA4C8; +update t1 set name='U+3069 HIRAGANA LETTER DO' where ujis=0xA4C9; +update t1 set name='U+306A HIRAGANA LETTER NA' where ujis=0xA4CA; +update t1 set name='U+306B HIRAGANA LETTER NI' where ujis=0xA4CB; +update t1 set name='U+306C HIRAGANA LETTER NU' where ujis=0xA4CC; +update t1 set name='U+306D HIRAGANA LETTER NE' where ujis=0xA4CD; +update t1 set name='U+306E HIRAGANA LETTER NO' where ujis=0xA4CE; +update t1 set name='U+306F HIRAGANA LETTER HA' where ujis=0xA4CF; +update t1 set name='U+3070 HIRAGANA LETTER BA' where ujis=0xA4D0; +update t1 set name='U+3071 HIRAGANA LETTER PA' where ujis=0xA4D1; +update t1 set name='U+3072 HIRAGANA LETTER HI' where ujis=0xA4D2; +update t1 set name='U+3073 HIRAGANA LETTER BI' where ujis=0xA4D3; +update t1 set name='U+3074 HIRAGANA LETTER PI' where ujis=0xA4D4; +update t1 set name='U+3075 HIRAGANA LETTER HU' where ujis=0xA4D5; +update t1 set name='U+3076 HIRAGANA LETTER BU' where ujis=0xA4D6; +update t1 set name='U+3077 HIRAGANA LETTER PU' where ujis=0xA4D7; +update t1 set name='U+3078 HIRAGANA LETTER HE' where ujis=0xA4D8; +update t1 set name='U+3079 HIRAGANA LETTER BE' where ujis=0xA4D9; +update t1 set name='U+307A HIRAGANA LETTER PE' where ujis=0xA4DA; +update t1 set name='U+307B HIRAGANA LETTER HO' where ujis=0xA4DB; +update t1 set name='U+307C HIRAGANA LETTER BO' where ujis=0xA4DC; +update t1 set name='U+307D HIRAGANA LETTER PO' where ujis=0xA4DD; +update t1 set name='U+307E HIRAGANA LETTER MA' where ujis=0xA4DE; +update t1 set name='U+307F HIRAGANA LETTER MI' where ujis=0xA4DF; +update t1 set name='U+3080 HIRAGANA LETTER MU' where ujis=0xA4E0; +update t1 set name='U+3081 HIRAGANA LETTER ME' where ujis=0xA4E1; +update t1 set name='U+3082 HIRAGANA LETTER MO' where ujis=0xA4E2; +update t1 set name='U+3083 HIRAGANA LETTER SMALL YA' where ujis=0xA4E3; +update t1 set name='U+3084 HIRAGANA LETTER YA' where ujis=0xA4E4; +update t1 set name='U+3085 HIRAGANA LETTER SMALL YU' where ujis=0xA4E5; +update t1 set name='U+3086 HIRAGANA LETTER YU' where ujis=0xA4E6; +update t1 set name='U+3087 HIRAGANA LETTER SMALL YO' where ujis=0xA4E7; +update t1 set name='U+3088 HIRAGANA LETTER YO' where ujis=0xA4E8; +update t1 set name='U+3089 HIRAGANA LETTER RA' where ujis=0xA4E9; +update t1 set name='U+308A HIRAGANA LETTER RI' where ujis=0xA4EA; +update t1 set name='U+308B HIRAGANA LETTER RU' where ujis=0xA4EB; +update t1 set name='U+308C HIRAGANA LETTER RE' where ujis=0xA4EC; +update t1 set name='U+308D HIRAGANA LETTER RO' where ujis=0xA4ED; +update t1 set name='U+308E HIRAGANA LETTER SMALL WA' where ujis=0xA4EE; +update t1 set name='U+308F HIRAGANA LETTER WA' where ujis=0xA4EF; +update t1 set name='U+3090 HIRAGANA LETTER WI' where ujis=0xA4F0; +update t1 set name='U+3091 HIRAGANA LETTER WE' where ujis=0xA4F1; +update t1 set name='U+3092 HIRAGANA LETTER WO' where ujis=0xA4F2; +update t1 set name='U+3093 HIRAGANA LETTER N' where ujis=0xA4F3; +update t1 set name='U+30A1 KATAKANA LETTER SMALL A' where ujis=0xA5A1; +update t1 set name='U+30A2 KATAKANA LETTER A' where ujis=0xA5A2; +update t1 set name='U+30A3 KATAKANA LETTER SMALL I' where ujis=0xA5A3; +update t1 set name='U+30A4 KATAKANA LETTER I' where ujis=0xA5A4; +update t1 set name='U+30A5 KATAKANA LETTER SMALL U' where ujis=0xA5A5; +update t1 set name='U+30A6 KATAKANA LETTER U' where ujis=0xA5A6; +update t1 set name='U+30A7 KATAKANA LETTER SMALL E' where ujis=0xA5A7; +update t1 set name='U+30A8 KATAKANA LETTER E' where ujis=0xA5A8; +update t1 set name='U+30A9 KATAKANA LETTER SMALL O' where ujis=0xA5A9; +update t1 set name='U+30AA KATAKANA LETTER O' where ujis=0xA5AA; +update t1 set name='U+30AB KATAKANA LETTER KA' where ujis=0xA5AB; +update t1 set name='U+30AC KATAKANA LETTER GA' where ujis=0xA5AC; +update t1 set name='U+30AD KATAKANA LETTER KI' where ujis=0xA5AD; +update t1 set name='U+30AE KATAKANA LETTER GI' where ujis=0xA5AE; +update t1 set name='U+30AF KATAKANA LETTER KU' where ujis=0xA5AF; +update t1 set name='U+30B0 KATAKANA LETTER GU' where ujis=0xA5B0; +update t1 set name='U+30B1 KATAKANA LETTER KE' where ujis=0xA5B1; +update t1 set name='U+30B2 KATAKANA LETTER GE' where ujis=0xA5B2; +update t1 set name='U+30B3 KATAKANA LETTER KO' where ujis=0xA5B3; +update t1 set name='U+30B4 KATAKANA LETTER GO' where ujis=0xA5B4; +update t1 set name='U+30B5 KATAKANA LETTER SA' where ujis=0xA5B5; +update t1 set name='U+30B6 KATAKANA LETTER ZA' where ujis=0xA5B6; +update t1 set name='U+30B7 KATAKANA LETTER SI' where ujis=0xA5B7; +update t1 set name='U+30B8 KATAKANA LETTER ZI' where ujis=0xA5B8; +update t1 set name='U+30B9 KATAKANA LETTER SU' where ujis=0xA5B9; +update t1 set name='U+30BA KATAKANA LETTER ZU' where ujis=0xA5BA; +update t1 set name='U+30BB KATAKANA LETTER SE' where ujis=0xA5BB; +update t1 set name='U+30BC KATAKANA LETTER ZE' where ujis=0xA5BC; +update t1 set name='U+30BD KATAKANA LETTER SO' where ujis=0xA5BD; +update t1 set name='U+30BE KATAKANA LETTER ZO' where ujis=0xA5BE; +update t1 set name='U+30BF KATAKANA LETTER TA' where ujis=0xA5BF; +update t1 set name='U+30C0 KATAKANA LETTER DA' where ujis=0xA5C0; +update t1 set name='U+30C1 KATAKANA LETTER TI' where ujis=0xA5C1; +update t1 set name='U+30C2 KATAKANA LETTER DI' where ujis=0xA5C2; +update t1 set name='U+30C3 KATAKANA LETTER SMALL TU' where ujis=0xA5C3; +update t1 set name='U+30C4 KATAKANA LETTER TU' where ujis=0xA5C4; +update t1 set name='U+30C5 KATAKANA LETTER DU' where ujis=0xA5C5; +update t1 set name='U+30C6 KATAKANA LETTER TE' where ujis=0xA5C6; +update t1 set name='U+30C7 KATAKANA LETTER DE' where ujis=0xA5C7; +update t1 set name='U+30C8 KATAKANA LETTER TO' where ujis=0xA5C8; +update t1 set name='U+30C9 KATAKANA LETTER DO' where ujis=0xA5C9; +update t1 set name='U+30CA KATAKANA LETTER NA' where ujis=0xA5CA; +update t1 set name='U+30CB KATAKANA LETTER NI' where ujis=0xA5CB; +update t1 set name='U+30CC KATAKANA LETTER NU' where ujis=0xA5CC; +update t1 set name='U+30CD KATAKANA LETTER NE' where ujis=0xA5CD; +update t1 set name='U+30CE KATAKANA LETTER NO' where ujis=0xA5CE; +update t1 set name='U+30CF KATAKANA LETTER HA' where ujis=0xA5CF; +update t1 set name='U+30D0 KATAKANA LETTER BA' where ujis=0xA5D0; +update t1 set name='U+30D1 KATAKANA LETTER PA' where ujis=0xA5D1; +update t1 set name='U+30D2 KATAKANA LETTER HI' where ujis=0xA5D2; +update t1 set name='U+30D3 KATAKANA LETTER BI' where ujis=0xA5D3; +update t1 set name='U+30D4 KATAKANA LETTER PI' where ujis=0xA5D4; +update t1 set name='U+30D5 KATAKANA LETTER HU' where ujis=0xA5D5; +update t1 set name='U+30D6 KATAKANA LETTER BU' where ujis=0xA5D6; +update t1 set name='U+30D7 KATAKANA LETTER PU' where ujis=0xA5D7; +update t1 set name='U+30D8 KATAKANA LETTER HE' where ujis=0xA5D8; +update t1 set name='U+30D9 KATAKANA LETTER BE' where ujis=0xA5D9; +update t1 set name='U+30DA KATAKANA LETTER PE' where ujis=0xA5DA; +update t1 set name='U+30DB KATAKANA LETTER HO' where ujis=0xA5DB; +update t1 set name='U+30DC KATAKANA LETTER BO' where ujis=0xA5DC; +update t1 set name='U+30DD KATAKANA LETTER PO' where ujis=0xA5DD; +update t1 set name='U+30DE KATAKANA LETTER MA' where ujis=0xA5DE; +update t1 set name='U+30DF KATAKANA LETTER MI' where ujis=0xA5DF; +update t1 set name='U+30E0 KATAKANA LETTER MU' where ujis=0xA5E0; +update t1 set name='U+30E1 KATAKANA LETTER ME' where ujis=0xA5E1; +update t1 set name='U+30E2 KATAKANA LETTER MO' where ujis=0xA5E2; +update t1 set name='U+30E3 KATAKANA LETTER SMALL YA' where ujis=0xA5E3; +update t1 set name='U+30E4 KATAKANA LETTER YA' where ujis=0xA5E4; +update t1 set name='U+30E5 KATAKANA LETTER SMALL YU' where ujis=0xA5E5; +update t1 set name='U+30E6 KATAKANA LETTER YU' where ujis=0xA5E6; +update t1 set name='U+30E7 KATAKANA LETTER SMALL YO' where ujis=0xA5E7; +update t1 set name='U+30E8 KATAKANA LETTER YO' where ujis=0xA5E8; +update t1 set name='U+30E9 KATAKANA LETTER RA' where ujis=0xA5E9; +update t1 set name='U+30EA KATAKANA LETTER RI' where ujis=0xA5EA; +update t1 set name='U+30EB KATAKANA LETTER RU' where ujis=0xA5EB; +update t1 set name='U+30EC KATAKANA LETTER RE' where ujis=0xA5EC; +update t1 set name='U+30ED KATAKANA LETTER RO' where ujis=0xA5ED; +update t1 set name='U+30EE KATAKANA LETTER SMALL WA' where ujis=0xA5EE; +update t1 set name='U+30EF KATAKANA LETTER WA' where ujis=0xA5EF; +update t1 set name='U+30F0 KATAKANA LETTER WI' where ujis=0xA5F0; +update t1 set name='U+30F1 KATAKANA LETTER WE' where ujis=0xA5F1; +update t1 set name='U+30F2 KATAKANA LETTER WO' where ujis=0xA5F2; +update t1 set name='U+30F3 KATAKANA LETTER N' where ujis=0xA5F3; +update t1 set name='U+30F4 KATAKANA LETTER VU' where ujis=0xA5F4; +update t1 set name='U+30F5 KATAKANA LETTER SMALL KA' where ujis=0xA5F5; +update t1 set name='U+30F6 KATAKANA LETTER SMALL KE' where ujis=0xA5F6; +update t1 set name='U+0391 GREEK CAPITAL LETTER ALPHA' where ujis=0xA6A1; +update t1 set name='U+0392 GREEK CAPITAL LETTER BETA' where ujis=0xA6A2; +update t1 set name='U+0393 GREEK CAPITAL LETTER GAMMA' where ujis=0xA6A3; +update t1 set name='U+0394 GREEK CAPITAL LETTER DELTA' where ujis=0xA6A4; +update t1 set name='U+0395 GREEK CAPITAL LETTER EPSILON' where ujis=0xA6A5; +update t1 set name='U+0396 GREEK CAPITAL LETTER ZETA' where ujis=0xA6A6; +update t1 set name='U+0397 GREEK CAPITAL LETTER ETA' where ujis=0xA6A7; +update t1 set name='U+0398 GREEK CAPITAL LETTER THETA' where ujis=0xA6A8; +update t1 set name='U+0399 GREEK CAPITAL LETTER IOTA' where ujis=0xA6A9; +update t1 set name='U+039A GREEK CAPITAL LETTER KAPPA' where ujis=0xA6AA; +update t1 set name='U+039B GREEK CAPITAL LETTER LAMDA' where ujis=0xA6AB; +update t1 set name='U+039C GREEK CAPITAL LETTER MU' where ujis=0xA6AC; +update t1 set name='U+039D GREEK CAPITAL LETTER NU' where ujis=0xA6AD; +update t1 set name='U+039E GREEK CAPITAL LETTER XI' where ujis=0xA6AE; +update t1 set name='U+039F GREEK CAPITAL LETTER OMICRON' where ujis=0xA6AF; +update t1 set name='U+03A0 GREEK CAPITAL LETTER PI' where ujis=0xA6B0; +update t1 set name='U+03A1 GREEK CAPITAL LETTER RHO' where ujis=0xA6B1; +update t1 set name='U+03A3 GREEK CAPITAL LETTER SIGMA' where ujis=0xA6B2; +update t1 set name='U+03A4 GREEK CAPITAL LETTER TAU' where ujis=0xA6B3; +update t1 set name='U+03A5 GREEK CAPITAL LETTER UPSILON' where ujis=0xA6B4; +update t1 set name='U+03A6 GREEK CAPITAL LETTER PHI' where ujis=0xA6B5; +update t1 set name='U+03A7 GREEK CAPITAL LETTER CHI' where ujis=0xA6B6; +update t1 set name='U+03A8 GREEK CAPITAL LETTER PSI' where ujis=0xA6B7; +update t1 set name='U+03A9 GREEK CAPITAL LETTER OMEGA' where ujis=0xA6B8; +update t1 set name='U+03B1 GREEK SMALL LETTER ALPHA' where ujis=0xA6C1; +update t1 set name='U+03B2 GREEK SMALL LETTER BETA' where ujis=0xA6C2; +update t1 set name='U+03B3 GREEK SMALL LETTER GAMMA' where ujis=0xA6C3; +update t1 set name='U+03B4 GREEK SMALL LETTER DELTA' where ujis=0xA6C4; +update t1 set name='U+03B5 GREEK SMALL LETTER EPSILON' where ujis=0xA6C5; +update t1 set name='U+03B6 GREEK SMALL LETTER ZETA' where ujis=0xA6C6; +update t1 set name='U+03B7 GREEK SMALL LETTER ETA' where ujis=0xA6C7; +update t1 set name='U+03B8 GREEK SMALL LETTER THETA' where ujis=0xA6C8; +update t1 set name='U+03B9 GREEK SMALL LETTER IOTA' where ujis=0xA6C9; +update t1 set name='U+03BA GREEK SMALL LETTER KAPPA' where ujis=0xA6CA; +update t1 set name='U+03BB GREEK SMALL LETTER LAMDA' where ujis=0xA6CB; +update t1 set name='U+03BC GREEK SMALL LETTER MU' where ujis=0xA6CC; +update t1 set name='U+03BD GREEK SMALL LETTER NU' where ujis=0xA6CD; +update t1 set name='U+03BE GREEK SMALL LETTER XI' where ujis=0xA6CE; +update t1 set name='U+03BF GREEK SMALL LETTER OMICRON' where ujis=0xA6CF; +update t1 set name='U+03C0 GREEK SMALL LETTER PI' where ujis=0xA6D0; +update t1 set name='U+03C1 GREEK SMALL LETTER RHO' where ujis=0xA6D1; +update t1 set name='U+03C3 GREEK SMALL LETTER SIGMA' where ujis=0xA6D2; +update t1 set name='U+03C4 GREEK SMALL LETTER TAU' where ujis=0xA6D3; +update t1 set name='U+03C5 GREEK SMALL LETTER UPSILON' where ujis=0xA6D4; +update t1 set name='U+03C6 GREEK SMALL LETTER PHI' where ujis=0xA6D5; +update t1 set name='U+03C7 GREEK SMALL LETTER CHI' where ujis=0xA6D6; +update t1 set name='U+03C8 GREEK SMALL LETTER PSI' where ujis=0xA6D7; +update t1 set name='U+03C9 GREEK SMALL LETTER OMEGA' where ujis=0xA6D8; +update t1 set name='U+0410 CYRILLIC CAPITAL LETTER A' where ujis=0xA7A1; +update t1 set name='U+0411 CYRILLIC CAPITAL LETTER BE' where ujis=0xA7A2; +update t1 set name='U+0412 CYRILLIC CAPITAL LETTER VE' where ujis=0xA7A3; +update t1 set name='U+0413 CYRILLIC CAPITAL LETTER GHE' where ujis=0xA7A4; +update t1 set name='U+0414 CYRILLIC CAPITAL LETTER DE' where ujis=0xA7A5; +update t1 set name='U+0415 CYRILLIC CAPITAL LETTER IE' where ujis=0xA7A6; +update t1 set name='U+0401 CYRILLIC CAPITAL LETTER IO' where ujis=0xA7A7; +update t1 set name='U+0416 CYRILLIC CAPITAL LETTER ZHE' where ujis=0xA7A8; +update t1 set name='U+0417 CYRILLIC CAPITAL LETTER ZE' where ujis=0xA7A9; +update t1 set name='U+0418 CYRILLIC CAPITAL LETTER I' where ujis=0xA7AA; +update t1 set name='U+0419 CYRILLIC CAPITAL LETTER SHORT I' where ujis=0xA7AB; +update t1 set name='U+041A CYRILLIC CAPITAL LETTER KA' where ujis=0xA7AC; +update t1 set name='U+041B CYRILLIC CAPITAL LETTER EL' where ujis=0xA7AD; +update t1 set name='U+041C CYRILLIC CAPITAL LETTER EM' where ujis=0xA7AE; +update t1 set name='U+041D CYRILLIC CAPITAL LETTER EN' where ujis=0xA7AF; +update t1 set name='U+041E CYRILLIC CAPITAL LETTER O' where ujis=0xA7B0; +update t1 set name='U+041F CYRILLIC CAPITAL LETTER PE' where ujis=0xA7B1; +update t1 set name='U+0420 CYRILLIC CAPITAL LETTER ER' where ujis=0xA7B2; +update t1 set name='U+0421 CYRILLIC CAPITAL LETTER ES' where ujis=0xA7B3; +update t1 set name='U+0422 CYRILLIC CAPITAL LETTER TE' where ujis=0xA7B4; +update t1 set name='U+0423 CYRILLIC CAPITAL LETTER U' where ujis=0xA7B5; +update t1 set name='U+0424 CYRILLIC CAPITAL LETTER EF' where ujis=0xA7B6; +update t1 set name='U+0425 CYRILLIC CAPITAL LETTER HA' where ujis=0xA7B7; +update t1 set name='U+0426 CYRILLIC CAPITAL LETTER TSE' where ujis=0xA7B8; +update t1 set name='U+0427 CYRILLIC CAPITAL LETTER CHE' where ujis=0xA7B9; +update t1 set name='U+0428 CYRILLIC CAPITAL LETTER SHA' where ujis=0xA7BA; +update t1 set name='U+0429 CYRILLIC CAPITAL LETTER SHCHA' where ujis=0xA7BB; +update t1 set name='U+042A CYRILLIC CAPITAL LETTER HARD SIGN' where ujis=0xA7BC; +update t1 set name='U+042B CYRILLIC CAPITAL LETTER YERU' where ujis=0xA7BD; +update t1 set name='U+042C CYRILLIC CAPITAL LETTER SOFT SIGN' where ujis=0xA7BE; +update t1 set name='U+042D CYRILLIC CAPITAL LETTER E' where ujis=0xA7BF; +update t1 set name='U+042E CYRILLIC CAPITAL LETTER YU' where ujis=0xA7C0; +update t1 set name='U+042F CYRILLIC CAPITAL LETTER YA' where ujis=0xA7C1; +update t1 set name='U+0430 CYRILLIC SMALL LETTER A' where ujis=0xA7D1; +update t1 set name='U+0431 CYRILLIC SMALL LETTER BE' where ujis=0xA7D2; +update t1 set name='U+0432 CYRILLIC SMALL LETTER VE' where ujis=0xA7D3; +update t1 set name='U+0433 CYRILLIC SMALL LETTER GHE' where ujis=0xA7D4; +update t1 set name='U+0434 CYRILLIC SMALL LETTER DE' where ujis=0xA7D5; +update t1 set name='U+0435 CYRILLIC SMALL LETTER IE' where ujis=0xA7D6; +update t1 set name='U+0451 CYRILLIC SMALL LETTER IO' where ujis=0xA7D7; +update t1 set name='U+0436 CYRILLIC SMALL LETTER ZHE' where ujis=0xA7D8; +update t1 set name='U+0437 CYRILLIC SMALL LETTER ZE' where ujis=0xA7D9; +update t1 set name='U+0438 CYRILLIC SMALL LETTER I' where ujis=0xA7DA; +update t1 set name='U+0439 CYRILLIC SMALL LETTER SHORT I' where ujis=0xA7DB; +update t1 set name='U+043A CYRILLIC SMALL LETTER KA' where ujis=0xA7DC; +update t1 set name='U+043B CYRILLIC SMALL LETTER EL' where ujis=0xA7DD; +update t1 set name='U+043C CYRILLIC SMALL LETTER EM' where ujis=0xA7DE; +update t1 set name='U+043D CYRILLIC SMALL LETTER EN' where ujis=0xA7DF; +update t1 set name='U+043E CYRILLIC SMALL LETTER O' where ujis=0xA7E0; +update t1 set name='U+043F CYRILLIC SMALL LETTER PE' where ujis=0xA7E1; +update t1 set name='U+0440 CYRILLIC SMALL LETTER ER' where ujis=0xA7E2; +update t1 set name='U+0441 CYRILLIC SMALL LETTER ES' where ujis=0xA7E3; +update t1 set name='U+0442 CYRILLIC SMALL LETTER TE' where ujis=0xA7E4; +update t1 set name='U+0443 CYRILLIC SMALL LETTER U' where ujis=0xA7E5; +update t1 set name='U+0444 CYRILLIC SMALL LETTER EF' where ujis=0xA7E6; +update t1 set name='U+0445 CYRILLIC SMALL LETTER HA' where ujis=0xA7E7; +update t1 set name='U+0446 CYRILLIC SMALL LETTER TSE' where ujis=0xA7E8; +update t1 set name='U+0447 CYRILLIC SMALL LETTER CHE' where ujis=0xA7E9; +update t1 set name='U+0448 CYRILLIC SMALL LETTER SHA' where ujis=0xA7EA; +update t1 set name='U+0449 CYRILLIC SMALL LETTER SHCHA' where ujis=0xA7EB; +update t1 set name='U+044A CYRILLIC SMALL LETTER HARD SIGN' where ujis=0xA7EC; +update t1 set name='U+044B CYRILLIC SMALL LETTER YERU' where ujis=0xA7ED; +update t1 set name='U+044C CYRILLIC SMALL LETTER SOFT SIGN' where ujis=0xA7EE; +update t1 set name='U+044D CYRILLIC SMALL LETTER E' where ujis=0xA7EF; +update t1 set name='U+044E CYRILLIC SMALL LETTER YU' where ujis=0xA7F0; +update t1 set name='U+044F CYRILLIC SMALL LETTER YA' where ujis=0xA7F1; +update t1 set name='U+2500 BOX DRAWINGS LIGHT HORIZONTAL' where ujis=0xA8A1; +update t1 set name='U+2502 BOX DRAWINGS LIGHT VERTICAL' where ujis=0xA8A2; +update t1 set name='U+250C BOX DRAWINGS LIGHT DOWN AND RIGHT' where ujis=0xA8A3; +update t1 set name='U+2510 BOX DRAWINGS LIGHT DOWN AND LEFT' where ujis=0xA8A4; +update t1 set name='U+2518 BOX DRAWINGS LIGHT UP AND LEFT' where ujis=0xA8A5; +update t1 set name='U+2514 BOX DRAWINGS LIGHT UP AND RIGHT' where ujis=0xA8A6; +update t1 set name='U+251C BOX DRAWINGS LIGHT VERTICAL AND RIGHT' where ujis=0xA8A7; +update t1 set name='U+252C BOX DRAWINGS LIGHT DOWN AND HORIZONTAL' where ujis=0xA8A8; +update t1 set name='U+2524 BOX DRAWINGS LIGHT VERTICAL AND LEFT' where ujis=0xA8A9; +update t1 set name='U+2534 BOX DRAWINGS LIGHT UP AND HORIZONTAL' where ujis=0xA8AA; +update t1 set name='U+253C BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL' where ujis=0xA8AB; +update t1 set name='U+2501 BOX DRAWINGS HEAVY HORIZONTAL' where ujis=0xA8AC; +update t1 set name='U+2503 BOX DRAWINGS HEAVY VERTICAL' where ujis=0xA8AD; +update t1 set name='U+250F BOX DRAWINGS HEAVY DOWN AND RIGHT' where ujis=0xA8AE; +update t1 set name='U+2513 BOX DRAWINGS HEAVY DOWN AND LEFT' where ujis=0xA8AF; +update t1 set name='U+251B BOX DRAWINGS HEAVY UP AND LEFT' where ujis=0xA8B0; +update t1 set name='U+2517 BOX DRAWINGS HEAVY UP AND RIGHT' where ujis=0xA8B1; +update t1 set name='U+2523 BOX DRAWINGS HEAVY VERTICAL AND RIGHT' where ujis=0xA8B2; +update t1 set name='U+2533 BOX DRAWINGS HEAVY DOWN AND HORIZONTAL' where ujis=0xA8B3; +update t1 set name='U+252B BOX DRAWINGS HEAVY VERTICAL AND LEFT' where ujis=0xA8B4; +update t1 set name='U+253B BOX DRAWINGS HEAVY UP AND HORIZONTAL' where ujis=0xA8B5; +update t1 set name='U+254B BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL' where ujis=0xA8B6; +update t1 set name='U+2520 BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT' where ujis=0xA8B7; +update t1 set name='U+252F BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY' where ujis=0xA8B8; +update t1 set name='U+2528 BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT' where ujis=0xA8B9; +update t1 set name='U+2537 BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY' where ujis=0xA8BA; +update t1 set name='U+253F BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY' where ujis=0xA8BB; +update t1 set name='U+251D BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY' where ujis=0xA8BC; +update t1 set name='U+2530 BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT' where ujis=0xA8BD; +update t1 set name='U+2525 BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY' where ujis=0xA8BE; +update t1 set name='U+2538 BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT' where ujis=0xA8BF; +update t1 set name='U+2542 BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT' where ujis=0xA8C0; + +# +# [B0..BF][A1..FE] - 16*94=1504 codes assigned +# +update t1 set name='<CJK>' where ujis >= 0xB0A1 AND ujis <= 0xBFFE; + +# +# [C0..CE][A1..FE] = 15*94=1410 codes assigned +# +update t1 set name='<CJK>' where ujis >= 0xC0A1 AND ujis <= 0xCEFE; + +# +# 0xCFxx - 51 codes assigned +# +update t1 set name='U+84EE <CJK>' where ujis=0xCFA1; +update t1 set name='U+9023 <CJK>' where ujis=0xCFA2; +update t1 set name='U+932C <CJK>' where ujis=0xCFA3; +update t1 set name='U+5442 <CJK>' where ujis=0xCFA4; +update t1 set name='U+9B6F <CJK>' where ujis=0xCFA5; +update t1 set name='U+6AD3 <CJK>' where ujis=0xCFA6; +update t1 set name='U+7089 <CJK>' where ujis=0xCFA7; +update t1 set name='U+8CC2 <CJK>' where ujis=0xCFA8; +update t1 set name='U+8DEF <CJK>' where ujis=0xCFA9; +update t1 set name='U+9732 <CJK>' where ujis=0xCFAA; +update t1 set name='U+52B4 <CJK>' where ujis=0xCFAB; +update t1 set name='U+5A41 <CJK>' where ujis=0xCFAC; +update t1 set name='U+5ECA <CJK>' where ujis=0xCFAD; +update t1 set name='U+5F04 <CJK>' where ujis=0xCFAE; +update t1 set name='U+6717 <CJK>' where ujis=0xCFAF; +update t1 set name='U+697C <CJK>' where ujis=0xCFB0; +update t1 set name='U+6994 <CJK>' where ujis=0xCFB1; +update t1 set name='U+6D6A <CJK>' where ujis=0xCFB2; +update t1 set name='U+6F0F <CJK>' where ujis=0xCFB3; +update t1 set name='U+7262 <CJK>' where ujis=0xCFB4; +update t1 set name='U+72FC <CJK>' where ujis=0xCFB5; +update t1 set name='U+7BED <CJK>' where ujis=0xCFB6; +update t1 set name='U+8001 <CJK>' where ujis=0xCFB7; +update t1 set name='U+807E <CJK>' where ujis=0xCFB8; +update t1 set name='U+874B <CJK>' where ujis=0xCFB9; +update t1 set name='U+90CE <CJK>' where ujis=0xCFBA; +update t1 set name='U+516D <CJK>' where ujis=0xCFBB; +update t1 set name='U+9E93 <CJK>' where ujis=0xCFBC; +update t1 set name='U+7984 <CJK>' where ujis=0xCFBD; +update t1 set name='U+808B <CJK>' where ujis=0xCFBE; +update t1 set name='U+9332 <CJK>' where ujis=0xCFBF; +update t1 set name='U+8AD6 <CJK>' where ujis=0xCFC0; +update t1 set name='U+502D <CJK>' where ujis=0xCFC1; +update t1 set name='U+548C <CJK>' where ujis=0xCFC2; +update t1 set name='U+8A71 <CJK>' where ujis=0xCFC3; +update t1 set name='U+6B6A <CJK>' where ujis=0xCFC4; +update t1 set name='U+8CC4 <CJK>' where ujis=0xCFC5; +update t1 set name='U+8107 <CJK>' where ujis=0xCFC6; +update t1 set name='U+60D1 <CJK>' where ujis=0xCFC7; +update t1 set name='U+67A0 <CJK>' where ujis=0xCFC8; +update t1 set name='U+9DF2 <CJK>' where ujis=0xCFC9; +update t1 set name='U+4E99 <CJK>' where ujis=0xCFCA; +update t1 set name='U+4E98 <CJK>' where ujis=0xCFCB; +update t1 set name='U+9C10 <CJK>' where ujis=0xCFCC; +update t1 set name='U+8A6B <CJK>' where ujis=0xCFCD; +update t1 set name='U+85C1 <CJK>' where ujis=0xCFCE; +update t1 set name='U+8568 <CJK>' where ujis=0xCFCF; +update t1 set name='U+6900 <CJK>' where ujis=0xCFD0; +update t1 set name='U+6E7E <CJK>' where ujis=0xCFD1; +update t1 set name='U+7897 <CJK>' where ujis=0xCFD2; +update t1 set name='U+8155 <CJK>' where ujis=0xCFD3; + +# +# [D0..DF][A1..FE] - all 16*94=1504 codes assigned +# +update t1 set name='<CJK>' where ujis >= 0xD0A1 AND ujis <= 0xDFFE; + +# +# [E0..EF][A1..FE] - all codes assigned, 16*94=1504 total +# +update t1 set name='<CJK>' where ujis >= 0xE0A1 AND ujis <= 0xEFFE; + +# +# [F0..F3][A1..FE] - all codes assigned, 4*94=376 total +# +update t1 set name='<CJK>' where ujis >= 0xF0A1 AND ujis <= 0xF3FE; + +# 0xF4xx - six codes assigned +update t1 set name='U+582F <CJK>' where ujis=0xF4A1; +update t1 set name='U+69C7 <CJK>' where ujis=0xF4A2; +update t1 set name='U+9059 <CJK>' where ujis=0xF4A3; +update t1 set name='U+7464 <CJK>' where ujis=0xF4A4; +update t1 set name='U+51DC <CJK>' where ujis=0xF4A5; +update t1 set name='U+7199 <CJK>' where ujis=0xF4A6; + +# [F5..FE][A1..FE] - User defined range +update t1 set name='User defined range #1' where ujis >= 0xF5A1 AND ujis <= 0xFEFE; + + +# A character from the upper half of JIS-X-0201 +# (half-width kana, code set 2) +# is represented by two bytes: +# the first being 0x8E, +# the second in the range 0xA1 - 0xDF. +# Codes according to: +# ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT + +insert into t1 (ujis,name) values (0x8EA1,'U+FF61 HALFWIDTH IDEOGRAPHIC FULL STOP'); +insert into t1 (ujis,name) values (0x8EA2,'U+FF62 HALFWIDTH LEFT CORNER BRACKET'); +insert into t1 (ujis,name) values (0x8EA3,'U+FF63 HALFWIDTH RIGHT CORNER BRACKET'); +insert into t1 (ujis,name) values (0x8EA4,'U+FF64 HALFWIDTH IDEOGRAPHIC COMMA'); +insert into t1 (ujis,name) values (0x8EA5,'U+FF65 HALFWIDTH KATAKANA MIDDLE DOT'); +insert into t1 (ujis,name) values (0x8EA6,'U+FF66 HALFWIDTH KATAKANA LETTER WO'); +insert into t1 (ujis,name) values (0x8EA7,'U+FF67 HALFWIDTH KATAKANA LETTER SMALL A'); +insert into t1 (ujis,name) values (0x8EA8,'U+FF68 HALFWIDTH KATAKANA LETTER SMALL I'); +insert into t1 (ujis,name) values (0x8EA9,'U+FF69 HALFWIDTH KATAKANA LETTER SMALL U'); +insert into t1 (ujis,name) values (0x8EAA,'U+FF6A HALFWIDTH KATAKANA LETTER SMALL E'); +insert into t1 (ujis,name) values (0x8EAB,'U+FF6B HALFWIDTH KATAKANA LETTER SMALL O'); +insert into t1 (ujis,name) values (0x8EAC,'U+FF6C HALFWIDTH KATAKANA LETTER SMALL YA'); +insert into t1 (ujis,name) values (0x8EAD,'U+FF6D HALFWIDTH KATAKANA LETTER SMALL YU'); +insert into t1 (ujis,name) values (0x8EAE,'U+FF6E HALFWIDTH KATAKANA LETTER SMALL YO'); +insert into t1 (ujis,name) values (0x8EAF,'U+FF6F HALFWIDTH KATAKANA LETTER SMALL TU'); +insert into t1 (ujis,name) values (0x8EB0,'U+FF70 HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK'); +insert into t1 (ujis,name) values (0x8EB1,'U+FF71 HALFWIDTH KATAKANA LETTER A'); +insert into t1 (ujis,name) values (0x8EB2,'U+FF72 HALFWIDTH KATAKANA LETTER I'); +insert into t1 (ujis,name) values (0x8EB3,'U+FF73 HALFWIDTH KATAKANA LETTER U'); +insert into t1 (ujis,name) values (0x8EB4,'U+FF74 HALFWIDTH KATAKANA LETTER E'); +insert into t1 (ujis,name) values (0x8EB5,'U+FF75 HALFWIDTH KATAKANA LETTER O'); +insert into t1 (ujis,name) values (0x8EB6,'U+FF76 HALFWIDTH KATAKANA LETTER KA'); +insert into t1 (ujis,name) values (0x8EB7,'U+FF77 HALFWIDTH KATAKANA LETTER KI'); +insert into t1 (ujis,name) values (0x8EB8,'U+FF78 HALFWIDTH KATAKANA LETTER KU'); +insert into t1 (ujis,name) values (0x8EB9,'U+FF79 HALFWIDTH KATAKANA LETTER KE'); +insert into t1 (ujis,name) values (0x8EBA,'U+FF7A HALFWIDTH KATAKANA LETTER KO'); +insert into t1 (ujis,name) values (0x8EBB,'U+FF7B HALFWIDTH KATAKANA LETTER SA'); +insert into t1 (ujis,name) values (0x8EBC,'U+FF7C HALFWIDTH KATAKANA LETTER SI'); +insert into t1 (ujis,name) values (0x8EBD,'U+FF7D HALFWIDTH KATAKANA LETTER SU'); +insert into t1 (ujis,name) values (0x8EBE,'U+FF7E HALFWIDTH KATAKANA LETTER SE'); +insert into t1 (ujis,name) values (0x8EBF,'U+FF7F HALFWIDTH KATAKANA LETTER SO'); +insert into t1 (ujis,name) values (0x8EC0,'U+FF80 HALFWIDTH KATAKANA LETTER TA'); +insert into t1 (ujis,name) values (0x8EC1,'U+FF81 HALFWIDTH KATAKANA LETTER TI'); +insert into t1 (ujis,name) values (0x8EC2,'U+FF82 HALFWIDTH KATAKANA LETTER TU'); +insert into t1 (ujis,name) values (0x8EC3,'U+FF83 HALFWIDTH KATAKANA LETTER TE'); +insert into t1 (ujis,name) values (0x8EC4,'U+FF84 HALFWIDTH KATAKANA LETTER TO'); +insert into t1 (ujis,name) values (0x8EC5,'U+FF85 HALFWIDTH KATAKANA LETTER NA'); +insert into t1 (ujis,name) values (0x8EC6,'U+FF86 HALFWIDTH KATAKANA LETTER NI'); +insert into t1 (ujis,name) values (0x8EC7,'U+FF87 HALFWIDTH KATAKANA LETTER NU'); +insert into t1 (ujis,name) values (0x8EC8,'U+FF88 HALFWIDTH KATAKANA LETTER NE'); +insert into t1 (ujis,name) values (0x8EC9,'U+FF89 HALFWIDTH KATAKANA LETTER NO'); +insert into t1 (ujis,name) values (0x8ECA,'U+FF8A HALFWIDTH KATAKANA LETTER HA'); +insert into t1 (ujis,name) values (0x8ECB,'U+FF8B HALFWIDTH KATAKANA LETTER HI'); +insert into t1 (ujis,name) values (0x8ECC,'U+FF8C HALFWIDTH KATAKANA LETTER HU'); +insert into t1 (ujis,name) values (0x8ECD,'U+FF8D HALFWIDTH KATAKANA LETTER HE'); +insert into t1 (ujis,name) values (0x8ECE,'U+FF8E HALFWIDTH KATAKANA LETTER HO'); +insert into t1 (ujis,name) values (0x8ECF,'U+FF8F HALFWIDTH KATAKANA LETTER MA'); +insert into t1 (ujis,name) values (0x8ED0,'U+FF90 HALFWIDTH KATAKANA LETTER MI'); +insert into t1 (ujis,name) values (0x8ED1,'U+FF91 HALFWIDTH KATAKANA LETTER MU'); +insert into t1 (ujis,name) values (0x8ED2,'U+FF92 HALFWIDTH KATAKANA LETTER ME'); +insert into t1 (ujis,name) values (0x8ED3,'U+FF93 HALFWIDTH KATAKANA LETTER MO'); +insert into t1 (ujis,name) values (0x8ED4,'U+FF94 HALFWIDTH KATAKANA LETTER YA'); +insert into t1 (ujis,name) values (0x8ED5,'U+FF95 HALFWIDTH KATAKANA LETTER YU'); +insert into t1 (ujis,name) values (0x8ED6,'U+FF96 HALFWIDTH KATAKANA LETTER YO'); +insert into t1 (ujis,name) values (0x8ED7,'U+FF97 HALFWIDTH KATAKANA LETTER RA'); +insert into t1 (ujis,name) values (0x8ED8,'U+FF98 HALFWIDTH KATAKANA LETTER RI'); +insert into t1 (ujis,name) values (0x8ED9,'U+FF99 HALFWIDTH KATAKANA LETTER RU'); +insert into t1 (ujis,name) values (0x8EDA,'U+FF9A HALFWIDTH KATAKANA LETTER RE'); +insert into t1 (ujis,name) values (0x8EDB,'U+FF9B HALFWIDTH KATAKANA LETTER RO'); +insert into t1 (ujis,name) values (0x8EDC,'U+FF9C HALFWIDTH KATAKANA LETTER WA'); +insert into t1 (ujis,name) values (0x8EDD,'U+FF9D HALFWIDTH KATAKANA LETTER N'); +insert into t1 (ujis,name) values (0x8EDE,'U+FF9E HALFWIDTH KATAKANA VOICED SOUND MARK'); +insert into t1 (ujis,name) values (0x8EDF,'U+FF9F HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK'); + + +# +# A character from JIS-X-0212 (code set 3) +# is represented by three bytes, +# the first being 0x8F, +# the following two in the range 0xA1 - 0xFE. +# ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT +# +# Fill table t1 with codes [8F][A1..FE][A1..FE] using helper table t2, +# 8836 codes total +# +insert into t1 (ujis) select concat(0x8F,t21.code,t22.code) from t2 t21, t2 t22 order by 1; + +update t1 set name='U+02D8 BREVE' where ujis=0x8FA2AF; +update t1 set name='U+02C7 CARON (Mandarin Chinese third tone)' where ujis=0x8FA2B0; +update t1 set name='U+00B8 CEDILLA' where ujis=0x8FA2B1; +update t1 set name='U+02D9 DOT ABOVE (Mandarin Chinese light tone)' where ujis=0x8FA2B2; +update t1 set name='U+02DD DOUBLE ACUTE ACCENT' where ujis=0x8FA2B3; +update t1 set name='U+00AF MACRON' where ujis=0x8FA2B4; +update t1 set name='U+02DB OGONEK' where ujis=0x8FA2B5; +update t1 set name='U+02DA RING ABOVE' where ujis=0x8FA2B6; +update t1 set name='U+007E TILDE' where ujis=0x8FA2B7; +update t1 set name='U+0384 GREEK TONOS' where ujis=0x8FA2B8; +update t1 set name='U+0385 GREEK DIALYTIKA TONOS' where ujis=0x8FA2B9; +update t1 set name='U+00A1 INVERTED EXCLAMATION MARK' where ujis=0x8FA2C2; +update t1 set name='U+00A6 BROKEN BAR' where ujis=0x8FA2C3; +update t1 set name='U+00BF INVERTED QUESTION MARK' where ujis=0x8FA2C4; +update t1 set name='U+00BA MASCULINE ORDINAL INDICATOR' where ujis=0x8FA2EB; +update t1 set name='U+00AA FEMININE ORDINAL INDICATOR' where ujis=0x8FA2EC; +update t1 set name='U+00A9 COPYRIGHT SIGN' where ujis=0x8FA2ED; +update t1 set name='U+00AE REGISTERED SIGN' where ujis=0x8FA2EE; +update t1 set name='U+2122 TRADE MARK SIGN' where ujis=0x8FA2EF; +update t1 set name='U+00A4 CURRENCY SIGN' where ujis=0x8FA2F0; +update t1 set name='U+2116 NUMERO SIGN' where ujis=0x8FA2F1; +update t1 set name='U+0386 GREEK CAPITAL LETTER ALPHA WITH TONOS' where ujis=0x8FA6E1; +update t1 set name='U+0388 GREEK CAPITAL LETTER EPSILON WITH TONOS' where ujis=0x8FA6E2; +update t1 set name='U+0389 GREEK CAPITAL LETTER ETA WITH TONOS' where ujis=0x8FA6E3; +update t1 set name='U+038A GREEK CAPITAL LETTER IOTA WITH TONOS' where ujis=0x8FA6E4; +update t1 set name='U+03AA GREEK CAPITAL LETTER IOTA WITH DIALYTIKA' where ujis=0x8FA6E5; +update t1 set name='U+038C GREEK CAPITAL LETTER OMICRON WITH TONOS' where ujis=0x8FA6E7; +update t1 set name='U+038E GREEK CAPITAL LETTER UPSILON WITH TONOS' where ujis=0x8FA6E9; +update t1 set name='U+03AB GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA' where ujis=0x8FA6EA; +update t1 set name='U+038F GREEK CAPITAL LETTER OMEGA WITH TONOS' where ujis=0x8FA6EC; +update t1 set name='U+03AC GREEK SMALL LETTER ALPHA WITH TONOS' where ujis=0x8FA6F1; +update t1 set name='U+03AD GREEK SMALL LETTER EPSILON WITH TONOS' where ujis=0x8FA6F2; +update t1 set name='U+03AE GREEK SMALL LETTER ETA WITH TONOS' where ujis=0x8FA6F3; +update t1 set name='U+03AF GREEK SMALL LETTER IOTA WITH TONOS' where ujis=0x8FA6F4; +update t1 set name='U+03CA GREEK SMALL LETTER IOTA WITH DIALYTIKA' where ujis=0x8FA6F5; +update t1 set name='U+0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS' where ujis=0x8FA6F6; +update t1 set name='U+03CC GREEK SMALL LETTER OMICRON WITH TONOS' where ujis=0x8FA6F7; +update t1 set name='U+03C2 GREEK SMALL LETTER FINAL SIGMA' where ujis=0x8FA6F8; +update t1 set name='U+03CD GREEK SMALL LETTER UPSILON WITH TONOS' where ujis=0x8FA6F9; +update t1 set name='U+03CB GREEK SMALL LETTER UPSILON WITH DIALYTIKA' where ujis=0x8FA6FA; +update t1 set name='U+03B0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS' where ujis=0x8FA6FB; +update t1 set name='U+03CE GREEK SMALL LETTER OMEGA WITH TONOS' where ujis=0x8FA6FC; +update t1 set name='U+0402 CYRILLIC CAPITAL LETTER DJE' where ujis=0x8FA7C2; +update t1 set name='U+0403 CYRILLIC CAPITAL LETTER GJE' where ujis=0x8FA7C3; +update t1 set name='U+0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE' where ujis=0x8FA7C4; +update t1 set name='U+0405 CYRILLIC CAPITAL LETTER DZE' where ujis=0x8FA7C5; +update t1 set name='U+0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I' where ujis=0x8FA7C6; +update t1 set name='U+0407 CYRILLIC CAPITAL LETTER YI' where ujis=0x8FA7C7; +update t1 set name='U+0408 CYRILLIC CAPITAL LETTER JE' where ujis=0x8FA7C8; +update t1 set name='U+0409 CYRILLIC CAPITAL LETTER LJE' where ujis=0x8FA7C9; +update t1 set name='U+040A CYRILLIC CAPITAL LETTER NJE' where ujis=0x8FA7CA; +update t1 set name='U+040B CYRILLIC CAPITAL LETTER TSHE' where ujis=0x8FA7CB; +update t1 set name='U+040C CYRILLIC CAPITAL LETTER KJE' where ujis=0x8FA7CC; +update t1 set name='U+040E CYRILLIC CAPITAL LETTER SHORT U' where ujis=0x8FA7CD; +update t1 set name='U+040F CYRILLIC CAPITAL LETTER DZHE' where ujis=0x8FA7CE; +update t1 set name='U+0452 CYRILLIC SMALL LETTER DJE' where ujis=0x8FA7F2; +update t1 set name='U+0453 CYRILLIC SMALL LETTER GJE' where ujis=0x8FA7F3; +update t1 set name='U+0454 CYRILLIC SMALL LETTER UKRAINIAN IE' where ujis=0x8FA7F4; +update t1 set name='U+0455 CYRILLIC SMALL LETTER DZE' where ujis=0x8FA7F5; +update t1 set name='U+0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I' where ujis=0x8FA7F6; +update t1 set name='U+0457 CYRILLIC SMALL LETTER YI' where ujis=0x8FA7F7; +update t1 set name='U+0458 CYRILLIC SMALL LETTER JE' where ujis=0x8FA7F8; +update t1 set name='U+0459 CYRILLIC SMALL LETTER LJE' where ujis=0x8FA7F9; +update t1 set name='U+045A CYRILLIC SMALL LETTER NJE' where ujis=0x8FA7FA; +update t1 set name='U+045B CYRILLIC SMALL LETTER TSHE' where ujis=0x8FA7FB; +update t1 set name='U+045C CYRILLIC SMALL LETTER KJE' where ujis=0x8FA7FC; +update t1 set name='U+045E CYRILLIC SMALL LETTER SHORT U' where ujis=0x8FA7FD; +update t1 set name='U+045F CYRILLIC SMALL LETTER DZHE' where ujis=0x8FA7FE; +update t1 set name='U+00C6 LATIN CAPITAL LIGATURE AE' where ujis=0x8FA9A1; +update t1 set name='U+0110 LATIN CAPITAL LETTER D WITH STROKE' where ujis=0x8FA9A2; +update t1 set name='U+0126 LATIN CAPITAL LETTER H WITH STROKE' where ujis=0x8FA9A4; +update t1 set name='U+0132 LATIN CAPITAL LIGATURE IJ' where ujis=0x8FA9A6; +update t1 set name='U+0141 LATIN CAPITAL LETTER L WITH STROKE' where ujis=0x8FA9A8; +update t1 set name='U+013F LATIN CAPITAL LETTER L WITH MIDDLE DOT' where ujis=0x8FA9A9; +update t1 set name='U+014A LATIN CAPITAL LETTER ENG' where ujis=0x8FA9AB; +update t1 set name='U+00D8 LATIN CAPITAL LETTER O WITH STROKE' where ujis=0x8FA9AC; +update t1 set name='U+0152 LATIN CAPITAL LIGATURE OE' where ujis=0x8FA9AD; +update t1 set name='U+0166 LATIN CAPITAL LETTER T WITH STROKE' where ujis=0x8FA9AF; +update t1 set name='U+00DE LATIN CAPITAL LETTER THORN' where ujis=0x8FA9B0; +update t1 set name='U+00E6 LATIN SMALL LIGATURE AE' where ujis=0x8FA9C1; +update t1 set name='U+0111 LATIN SMALL LETTER D WITH STROKE' where ujis=0x8FA9C2; +update t1 set name='U+00F0 LATIN SMALL LETTER ETH' where ujis=0x8FA9C3; +update t1 set name='U+0127 LATIN SMALL LETTER H WITH STROKE' where ujis=0x8FA9C4; +update t1 set name='U+0131 LATIN SMALL LETTER DOTLESS I' where ujis=0x8FA9C5; +update t1 set name='U+0133 LATIN SMALL LIGATURE IJ' where ujis=0x8FA9C6; +update t1 set name='U+0138 LATIN SMALL LETTER KRA' where ujis=0x8FA9C7; +update t1 set name='U+0142 LATIN SMALL LETTER L WITH STROKE' where ujis=0x8FA9C8; +update t1 set name='U+0140 LATIN SMALL LETTER L WITH MIDDLE DOT' where ujis=0x8FA9C9; +update t1 set name='U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE' where ujis=0x8FA9CA; +update t1 set name='U+014B LATIN SMALL LETTER ENG' where ujis=0x8FA9CB; +update t1 set name='U+00F8 LATIN SMALL LETTER O WITH STROKE' where ujis=0x8FA9CC; +update t1 set name='U+0153 LATIN SMALL LIGATURE OE' where ujis=0x8FA9CD; +update t1 set name='U+00DF LATIN SMALL LETTER SHARP S' where ujis=0x8FA9CE; +update t1 set name='U+0167 LATIN SMALL LETTER T WITH STROKE' where ujis=0x8FA9CF; +update t1 set name='U+00FE LATIN SMALL LETTER THORN' where ujis=0x8FA9D0; +update t1 set name='U+00C1 LATIN CAPITAL LETTER A WITH ACUTE' where ujis=0x8FAAA1; +update t1 set name='U+00C0 LATIN CAPITAL LETTER A WITH GRAVE' where ujis=0x8FAAA2; +update t1 set name='U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS' where ujis=0x8FAAA3; +update t1 set name='U+00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX' where ujis=0x8FAAA4; +update t1 set name='U+0102 LATIN CAPITAL LETTER A WITH BREVE' where ujis=0x8FAAA5; +update t1 set name='U+01CD LATIN CAPITAL LETTER A WITH CARON' where ujis=0x8FAAA6; +update t1 set name='U+0100 LATIN CAPITAL LETTER A WITH MACRON' where ujis=0x8FAAA7; +update t1 set name='U+0104 LATIN CAPITAL LETTER A WITH OGONEK' where ujis=0x8FAAA8; +update t1 set name='U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE' where ujis=0x8FAAA9; +update t1 set name='U+00C3 LATIN CAPITAL LETTER A WITH TILDE' where ujis=0x8FAAAA; +update t1 set name='U+0106 LATIN CAPITAL LETTER C WITH ACUTE' where ujis=0x8FAAAB; +update t1 set name='U+0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX' where ujis=0x8FAAAC; +update t1 set name='U+010C LATIN CAPITAL LETTER C WITH CARON' where ujis=0x8FAAAD; +update t1 set name='U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA' where ujis=0x8FAAAE; +update t1 set name='U+010A LATIN CAPITAL LETTER C WITH DOT ABOVE' where ujis=0x8FAAAF; +update t1 set name='U+010E LATIN CAPITAL LETTER D WITH CARON' where ujis=0x8FAAB0; +update t1 set name='U+00C9 LATIN CAPITAL LETTER E WITH ACUTE' where ujis=0x8FAAB1; +update t1 set name='U+00C8 LATIN CAPITAL LETTER E WITH GRAVE' where ujis=0x8FAAB2; +update t1 set name='U+00CB LATIN CAPITAL LETTER E WITH DIAERESIS' where ujis=0x8FAAB3; +update t1 set name='U+00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX' where ujis=0x8FAAB4; +update t1 set name='U+011A LATIN CAPITAL LETTER E WITH CARON' where ujis=0x8FAAB5; +update t1 set name='U+0116 LATIN CAPITAL LETTER E WITH DOT ABOVE' where ujis=0x8FAAB6; +update t1 set name='U+0112 LATIN CAPITAL LETTER E WITH MACRON' where ujis=0x8FAAB7; +update t1 set name='U+0118 LATIN CAPITAL LETTER E WITH OGONEK' where ujis=0x8FAAB8; +update t1 set name='U+011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX' where ujis=0x8FAABA; +update t1 set name='U+011E LATIN CAPITAL LETTER G WITH BREVE' where ujis=0x8FAABB; +update t1 set name='U+0122 LATIN CAPITAL LETTER G WITH CEDILLA' where ujis=0x8FAABC; +update t1 set name='U+0120 LATIN CAPITAL LETTER G WITH DOT ABOVE' where ujis=0x8FAABD; +update t1 set name='U+0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX' where ujis=0x8FAABE; +update t1 set name='U+00CD LATIN CAPITAL LETTER I WITH ACUTE' where ujis=0x8FAABF; +update t1 set name='U+00CC LATIN CAPITAL LETTER I WITH GRAVE' where ujis=0x8FAAC0; +update t1 set name='U+00CF LATIN CAPITAL LETTER I WITH DIAERESIS' where ujis=0x8FAAC1; +update t1 set name='U+00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX' where ujis=0x8FAAC2; +update t1 set name='U+01CF LATIN CAPITAL LETTER I WITH CARON' where ujis=0x8FAAC3; +update t1 set name='U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE' where ujis=0x8FAAC4; +update t1 set name='U+012A LATIN CAPITAL LETTER I WITH MACRON' where ujis=0x8FAAC5; +update t1 set name='U+012E LATIN CAPITAL LETTER I WITH OGONEK' where ujis=0x8FAAC6; +update t1 set name='U+0128 LATIN CAPITAL LETTER I WITH TILDE' where ujis=0x8FAAC7; +update t1 set name='U+0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX' where ujis=0x8FAAC8; +update t1 set name='U+0136 LATIN CAPITAL LETTER K WITH CEDILLA' where ujis=0x8FAAC9; +update t1 set name='U+0139 LATIN CAPITAL LETTER L WITH ACUTE' where ujis=0x8FAACA; +update t1 set name='U+013D LATIN CAPITAL LETTER L WITH CARON' where ujis=0x8FAACB; +update t1 set name='U+013B LATIN CAPITAL LETTER L WITH CEDILLA' where ujis=0x8FAACC; +update t1 set name='U+0143 LATIN CAPITAL LETTER N WITH ACUTE' where ujis=0x8FAACD; +update t1 set name='U+0147 LATIN CAPITAL LETTER N WITH CARON' where ujis=0x8FAACE; +update t1 set name='U+0145 LATIN CAPITAL LETTER N WITH CEDILLA' where ujis=0x8FAACF; +update t1 set name='U+00D1 LATIN CAPITAL LETTER N WITH TILDE' where ujis=0x8FAAD0; +update t1 set name='U+00D3 LATIN CAPITAL LETTER O WITH ACUTE' where ujis=0x8FAAD1; +update t1 set name='U+00D2 LATIN CAPITAL LETTER O WITH GRAVE' where ujis=0x8FAAD2; +update t1 set name='U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS' where ujis=0x8FAAD3; +update t1 set name='U+00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX' where ujis=0x8FAAD4; +update t1 set name='U+01D1 LATIN CAPITAL LETTER O WITH CARON' where ujis=0x8FAAD5; +update t1 set name='U+0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE' where ujis=0x8FAAD6; +update t1 set name='U+014C LATIN CAPITAL LETTER O WITH MACRON' where ujis=0x8FAAD7; +update t1 set name='U+00D5 LATIN CAPITAL LETTER O WITH TILDE' where ujis=0x8FAAD8; +update t1 set name='U+0154 LATIN CAPITAL LETTER R WITH ACUTE' where ujis=0x8FAAD9; +update t1 set name='U+0158 LATIN CAPITAL LETTER R WITH CARON' where ujis=0x8FAADA; +update t1 set name='U+0156 LATIN CAPITAL LETTER R WITH CEDILLA' where ujis=0x8FAADB; +update t1 set name='U+015A LATIN CAPITAL LETTER S WITH ACUTE' where ujis=0x8FAADC; +update t1 set name='U+015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX' where ujis=0x8FAADD; +update t1 set name='U+0160 LATIN CAPITAL LETTER S WITH CARON' where ujis=0x8FAADE; +update t1 set name='U+015E LATIN CAPITAL LETTER S WITH CEDILLA' where ujis=0x8FAADF; +update t1 set name='U+0164 LATIN CAPITAL LETTER T WITH CARON' where ujis=0x8FAAE0; +update t1 set name='U+0162 LATIN CAPITAL LETTER T WITH CEDILLA' where ujis=0x8FAAE1; +update t1 set name='U+00DA LATIN CAPITAL LETTER U WITH ACUTE' where ujis=0x8FAAE2; +update t1 set name='U+00D9 LATIN CAPITAL LETTER U WITH GRAVE' where ujis=0x8FAAE3; +update t1 set name='U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS' where ujis=0x8FAAE4; +update t1 set name='U+00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX' where ujis=0x8FAAE5; +update t1 set name='U+016C LATIN CAPITAL LETTER U WITH BREVE' where ujis=0x8FAAE6; +update t1 set name='U+01D3 LATIN CAPITAL LETTER U WITH CARON' where ujis=0x8FAAE7; +update t1 set name='U+0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE' where ujis=0x8FAAE8; +update t1 set name='U+016A LATIN CAPITAL LETTER U WITH MACRON' where ujis=0x8FAAE9; +update t1 set name='U+0172 LATIN CAPITAL LETTER U WITH OGONEK' where ujis=0x8FAAEA; +update t1 set name='U+016E LATIN CAPITAL LETTER U WITH RING ABOVE' where ujis=0x8FAAEB; +update t1 set name='U+0168 LATIN CAPITAL LETTER U WITH TILDE' where ujis=0x8FAAEC; +update t1 set name='U+01D7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE' where ujis=0x8FAAED; +update t1 set name='U+01DB LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE' where ujis=0x8FAAEE; +update t1 set name='U+01D9 LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON' where ujis=0x8FAAEF; +update t1 set name='U+01D5 LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON' where ujis=0x8FAAF0; +update t1 set name='U+0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX' where ujis=0x8FAAF1; +update t1 set name='U+00DD LATIN CAPITAL LETTER Y WITH ACUTE' where ujis=0x8FAAF2; +update t1 set name='U+0178 LATIN CAPITAL LETTER Y WITH DIAERESIS' where ujis=0x8FAAF3; +update t1 set name='U+0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX' where ujis=0x8FAAF4; +update t1 set name='U+0179 LATIN CAPITAL LETTER Z WITH ACUTE' where ujis=0x8FAAF5; +update t1 set name='U+017D LATIN CAPITAL LETTER Z WITH CARON' where ujis=0x8FAAF6; +update t1 set name='U+017B LATIN CAPITAL LETTER Z WITH DOT ABOVE' where ujis=0x8FAAF7; +update t1 set name='U+00E1 LATIN SMALL LETTER A WITH ACUTE' where ujis=0x8FABA1; +update t1 set name='U+00E0 LATIN SMALL LETTER A WITH GRAVE' where ujis=0x8FABA2; +update t1 set name='U+00E4 LATIN SMALL LETTER A WITH DIAERESIS' where ujis=0x8FABA3; +update t1 set name='U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX' where ujis=0x8FABA4; +update t1 set name='U+0103 LATIN SMALL LETTER A WITH BREVE' where ujis=0x8FABA5; +update t1 set name='U+01CE LATIN SMALL LETTER A WITH CARON' where ujis=0x8FABA6; +update t1 set name='U+0101 LATIN SMALL LETTER A WITH MACRON' where ujis=0x8FABA7; +update t1 set name='U+0105 LATIN SMALL LETTER A WITH OGONEK' where ujis=0x8FABA8; +update t1 set name='U+00E5 LATIN SMALL LETTER A WITH RING ABOVE' where ujis=0x8FABA9; +update t1 set name='U+00E3 LATIN SMALL LETTER A WITH TILDE' where ujis=0x8FABAA; +update t1 set name='U+0107 LATIN SMALL LETTER C WITH ACUTE' where ujis=0x8FABAB; +update t1 set name='U+0109 LATIN SMALL LETTER C WITH CIRCUMFLEX' where ujis=0x8FABAC; +update t1 set name='U+010D LATIN SMALL LETTER C WITH CARON' where ujis=0x8FABAD; +update t1 set name='U+00E7 LATIN SMALL LETTER C WITH CEDILLA' where ujis=0x8FABAE; +update t1 set name='U+010B LATIN SMALL LETTER C WITH DOT ABOVE' where ujis=0x8FABAF; +update t1 set name='U+010F LATIN SMALL LETTER D WITH CARON' where ujis=0x8FABB0; +update t1 set name='U+00E9 LATIN SMALL LETTER E WITH ACUTE' where ujis=0x8FABB1; +update t1 set name='U+00E8 LATIN SMALL LETTER E WITH GRAVE' where ujis=0x8FABB2; +update t1 set name='U+00EB LATIN SMALL LETTER E WITH DIAERESIS' where ujis=0x8FABB3; +update t1 set name='U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX' where ujis=0x8FABB4; +update t1 set name='U+011B LATIN SMALL LETTER E WITH CARON' where ujis=0x8FABB5; +update t1 set name='U+0117 LATIN SMALL LETTER E WITH DOT ABOVE' where ujis=0x8FABB6; +update t1 set name='U+0113 LATIN SMALL LETTER E WITH MACRON' where ujis=0x8FABB7; +update t1 set name='U+0119 LATIN SMALL LETTER E WITH OGONEK' where ujis=0x8FABB8; +update t1 set name='U+01F5 LATIN SMALL LETTER G WITH ACUTE' where ujis=0x8FABB9; +update t1 set name='U+011D LATIN SMALL LETTER G WITH CIRCUMFLEX' where ujis=0x8FABBA; +update t1 set name='U+011F LATIN SMALL LETTER G WITH BREVE' where ujis=0x8FABBB; +update t1 set name='U+0121 LATIN SMALL LETTER G WITH DOT ABOVE' where ujis=0x8FABBD; +update t1 set name='U+0125 LATIN SMALL LETTER H WITH CIRCUMFLEX' where ujis=0x8FABBE; +update t1 set name='U+00ED LATIN SMALL LETTER I WITH ACUTE' where ujis=0x8FABBF; +update t1 set name='U+00EC LATIN SMALL LETTER I WITH GRAVE' where ujis=0x8FABC0; +update t1 set name='U+00EF LATIN SMALL LETTER I WITH DIAERESIS' where ujis=0x8FABC1; +update t1 set name='U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX' where ujis=0x8FABC2; +update t1 set name='U+01D0 LATIN SMALL LETTER I WITH CARON' where ujis=0x8FABC3; +update t1 set name='U+012B LATIN SMALL LETTER I WITH MACRON' where ujis=0x8FABC5; +update t1 set name='U+012F LATIN SMALL LETTER I WITH OGONEK' where ujis=0x8FABC6; +update t1 set name='U+0129 LATIN SMALL LETTER I WITH TILDE' where ujis=0x8FABC7; +update t1 set name='U+0135 LATIN SMALL LETTER J WITH CIRCUMFLEX' where ujis=0x8FABC8; +update t1 set name='U+0137 LATIN SMALL LETTER K WITH CEDILLA' where ujis=0x8FABC9; +update t1 set name='U+013A LATIN SMALL LETTER L WITH ACUTE' where ujis=0x8FABCA; +update t1 set name='U+013E LATIN SMALL LETTER L WITH CARON' where ujis=0x8FABCB; +update t1 set name='U+013C LATIN SMALL LETTER L WITH CEDILLA' where ujis=0x8FABCC; +update t1 set name='U+0144 LATIN SMALL LETTER N WITH ACUTE' where ujis=0x8FABCD; +update t1 set name='U+0148 LATIN SMALL LETTER N WITH CARON' where ujis=0x8FABCE; +update t1 set name='U+0146 LATIN SMALL LETTER N WITH CEDILLA' where ujis=0x8FABCF; +update t1 set name='U+00F1 LATIN SMALL LETTER N WITH TILDE' where ujis=0x8FABD0; +update t1 set name='U+00F3 LATIN SMALL LETTER O WITH ACUTE' where ujis=0x8FABD1; +update t1 set name='U+00F2 LATIN SMALL LETTER O WITH GRAVE' where ujis=0x8FABD2; +update t1 set name='U+00F6 LATIN SMALL LETTER O WITH DIAERESIS' where ujis=0x8FABD3; +update t1 set name='U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX' where ujis=0x8FABD4; +update t1 set name='U+01D2 LATIN SMALL LETTER O WITH CARON' where ujis=0x8FABD5; +update t1 set name='U+0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE' where ujis=0x8FABD6; +update t1 set name='U+014D LATIN SMALL LETTER O WITH MACRON' where ujis=0x8FABD7; +update t1 set name='U+00F5 LATIN SMALL LETTER O WITH TILDE' where ujis=0x8FABD8; +update t1 set name='U+0155 LATIN SMALL LETTER R WITH ACUTE' where ujis=0x8FABD9; +update t1 set name='U+0159 LATIN SMALL LETTER R WITH CARON' where ujis=0x8FABDA; +update t1 set name='U+0157 LATIN SMALL LETTER R WITH CEDILLA' where ujis=0x8FABDB; +update t1 set name='U+015B LATIN SMALL LETTER S WITH ACUTE' where ujis=0x8FABDC; +update t1 set name='U+015D LATIN SMALL LETTER S WITH CIRCUMFLEX' where ujis=0x8FABDD; +update t1 set name='U+0161 LATIN SMALL LETTER S WITH CARON' where ujis=0x8FABDE; +update t1 set name='U+015F LATIN SMALL LETTER S WITH CEDILLA' where ujis=0x8FABDF; +update t1 set name='U+0165 LATIN SMALL LETTER T WITH CARON' where ujis=0x8FABE0; +update t1 set name='U+0163 LATIN SMALL LETTER T WITH CEDILLA' where ujis=0x8FABE1; +update t1 set name='U+00FA LATIN SMALL LETTER U WITH ACUTE' where ujis=0x8FABE2; +update t1 set name='U+00F9 LATIN SMALL LETTER U WITH GRAVE' where ujis=0x8FABE3; +update t1 set name='U+00FC LATIN SMALL LETTER U WITH DIAERESIS' where ujis=0x8FABE4; +update t1 set name='U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX' where ujis=0x8FABE5; +update t1 set name='U+016D LATIN SMALL LETTER U WITH BREVE' where ujis=0x8FABE6; +update t1 set name='U+01D4 LATIN SMALL LETTER U WITH CARON' where ujis=0x8FABE7; +update t1 set name='U+0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE' where ujis=0x8FABE8; +update t1 set name='U+016B LATIN SMALL LETTER U WITH MACRON' where ujis=0x8FABE9; +update t1 set name='U+0173 LATIN SMALL LETTER U WITH OGONEK' where ujis=0x8FABEA; +update t1 set name='U+016F LATIN SMALL LETTER U WITH RING ABOVE' where ujis=0x8FABEB; +update t1 set name='U+0169 LATIN SMALL LETTER U WITH TILDE' where ujis=0x8FABEC; +update t1 set name='U+01D8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE' where ujis=0x8FABED; +update t1 set name='U+01DC LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE' where ujis=0x8FABEE; +update t1 set name='U+01DA LATIN SMALL LETTER U WITH DIAERESIS AND CARON' where ujis=0x8FABEF; +update t1 set name='U+01D6 LATIN SMALL LETTER U WITH DIAERESIS AND MACRON' where ujis=0x8FABF0; +update t1 set name='U+0175 LATIN SMALL LETTER W WITH CIRCUMFLEX' where ujis=0x8FABF1; +update t1 set name='U+00FD LATIN SMALL LETTER Y WITH ACUTE' where ujis=0x8FABF2; +update t1 set name='U+00FF LATIN SMALL LETTER Y WITH DIAERESIS' where ujis=0x8FABF3; +update t1 set name='U+0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX' where ujis=0x8FABF4; +update t1 set name='U+017A LATIN SMALL LETTER Z WITH ACUTE' where ujis=0x8FABF5; +update t1 set name='U+017E LATIN SMALL LETTER Z WITH CARON' where ujis=0x8FABF6; +update t1 set name='U+017C LATIN SMALL LETTER Z WITH DOT ABOVE' where ujis=0x8FABF7; + +# [8F][B0..BF][A1..FE] - all 16*94=1504 codes assigned +update t1 set name='<CJK>' where ujis >= 0x8FB0A1 AND ujis <= 0x8FBFFE; + +# [8F][C0..CF][A1..FE] - all 16*94=1504 codes assigned +update t1 set name='<CJK>' where ujis >= 0x8FC0A1 AND ujis <= 0x8FCFFE; + +# [8F][D0..DF][A1..FE] - all 16*94=1504 codes assigned +update t1 set name='<CJK>' where ujis >= 0x8FD0A1 AND ujis <= 0x8FDFFE; + +# [8F][E0..EC][A1..FE] - all 13*94=1222 codes assigned +update t1 set name='<CJK>' where ujis >= 0x8FE0A1 AND ujis <= 0x8FECFE; + +# +update t1 set name='U+9EF8 <CJK>' where ujis=0x8FEDA1; +update t1 set name='U+9EFF <CJK>' where ujis=0x8FEDA2; +update t1 set name='U+9F02 <CJK>' where ujis=0x8FEDA3; +update t1 set name='U+9F03 <CJK>' where ujis=0x8FEDA4; +update t1 set name='U+9F09 <CJK>' where ujis=0x8FEDA5; +update t1 set name='U+9F0F <CJK>' where ujis=0x8FEDA6; +update t1 set name='U+9F10 <CJK>' where ujis=0x8FEDA7; +update t1 set name='U+9F11 <CJK>' where ujis=0x8FEDA8; +update t1 set name='U+9F12 <CJK>' where ujis=0x8FEDA9; +update t1 set name='U+9F14 <CJK>' where ujis=0x8FEDAA; +update t1 set name='U+9F16 <CJK>' where ujis=0x8FEDAB; +update t1 set name='U+9F17 <CJK>' where ujis=0x8FEDAC; +update t1 set name='U+9F19 <CJK>' where ujis=0x8FEDAD; +update t1 set name='U+9F1A <CJK>' where ujis=0x8FEDAE; +update t1 set name='U+9F1B <CJK>' where ujis=0x8FEDAF; + +update t1 set name='U+9F1F <CJK>' where ujis=0x8FEDB0; +update t1 set name='U+9F22 <CJK>' where ujis=0x8FEDB1; +update t1 set name='U+9F26 <CJK>' where ujis=0x8FEDB2; +update t1 set name='U+9F2A <CJK>' where ujis=0x8FEDB3; +update t1 set name='U+9F2B <CJK>' where ujis=0x8FEDB4; +update t1 set name='U+9F2F <CJK>' where ujis=0x8FEDB5; +update t1 set name='U+9F31 <CJK>' where ujis=0x8FEDB6; +update t1 set name='U+9F32 <CJK>' where ujis=0x8FEDB7; +update t1 set name='U+9F34 <CJK>' where ujis=0x8FEDB8; +update t1 set name='U+9F37 <CJK>' where ujis=0x8FEDB9; +update t1 set name='U+9F39 <CJK>' where ujis=0x8FEDBA; +update t1 set name='U+9F3A <CJK>' where ujis=0x8FEDBB; +update t1 set name='U+9F3C <CJK>' where ujis=0x8FEDBC; +update t1 set name='U+9F3D <CJK>' where ujis=0x8FEDBD; +update t1 set name='U+9F3F <CJK>' where ujis=0x8FEDBE; +update t1 set name='U+9F41 <CJK>' where ujis=0x8FEDBF; + +update t1 set name='U+9F43 <CJK>' where ujis=0x8FEDC0; +update t1 set name='U+9F44 <CJK>' where ujis=0x8FEDC1; +update t1 set name='U+9F45 <CJK>' where ujis=0x8FEDC2; +update t1 set name='U+9F46 <CJK>' where ujis=0x8FEDC3; +update t1 set name='U+9F47 <CJK>' where ujis=0x8FEDC4; +update t1 set name='U+9F53 <CJK>' where ujis=0x8FEDC5; +update t1 set name='U+9F55 <CJK>' where ujis=0x8FEDC6; +update t1 set name='U+9F56 <CJK>' where ujis=0x8FEDC7; +update t1 set name='U+9F57 <CJK>' where ujis=0x8FEDC8; +update t1 set name='U+9F58 <CJK>' where ujis=0x8FEDC9; +update t1 set name='U+9F5A <CJK>' where ujis=0x8FEDCA; +update t1 set name='U+9F5D <CJK>' where ujis=0x8FEDCB; +update t1 set name='U+9F5E <CJK>' where ujis=0x8FEDCC; +update t1 set name='U+9F68 <CJK>' where ujis=0x8FEDCD; +update t1 set name='U+9F69 <CJK>' where ujis=0x8FEDCE; +update t1 set name='U+9F6D <CJK>' where ujis=0x8FEDCF; + +update t1 set name='U+9F6E <CJK>' where ujis=0x8FEDD0; +update t1 set name='U+9F6F <CJK>' where ujis=0x8FEDD1; +update t1 set name='U+9F70 <CJK>' where ujis=0x8FEDD2; +update t1 set name='U+9F71 <CJK>' where ujis=0x8FEDD3; +update t1 set name='U+9F73 <CJK>' where ujis=0x8FEDD4; +update t1 set name='U+9F75 <CJK>' where ujis=0x8FEDD5; +update t1 set name='U+9F7A <CJK>' where ujis=0x8FEDD6; +update t1 set name='U+9F7D <CJK>' where ujis=0x8FEDD7; +update t1 set name='U+9F8F <CJK>' where ujis=0x8FEDD8; +update t1 set name='U+9F90 <CJK>' where ujis=0x8FEDD9; +update t1 set name='U+9F91 <CJK>' where ujis=0x8FEDDA; +update t1 set name='U+9F92 <CJK>' where ujis=0x8FEDDB; +update t1 set name='U+9F94 <CJK>' where ujis=0x8FEDDC; +update t1 set name='U+9F96 <CJK>' where ujis=0x8FEDDD; +update t1 set name='U+9F97 <CJK>' where ujis=0x8FEDDE; +update t1 set name='U+9F9E <CJK>' where ujis=0x8FEDDF; + +update t1 set name='U+9FA1 <CJK>' where ujis=0x8FEDE0; +update t1 set name='U+9FA2 <CJK>' where ujis=0x8FEDE1; +update t1 set name='U+9FA3 <CJK>' where ujis=0x8FEDE2; +update t1 set name='U+9FA5 <CJK>' where ujis=0x8FEDE3; + +# [8F][F5..FE][A1..FE] - User defined range +update t1 set name='User defined range #2' where ujis >= 0x8FF5A1 and ujis <= 0x8FFEFE; + +# Other characters are not assigned +update t1 set name='UNASSIGNED' where name=''; + +update t1 set ucs2=ujis, ujis2=ucs2; +--echo Characters with safe Unicode round trip +select hex(ujis), hex(ucs2), hex(ujis2), name from t1 where ujis=ujis2 order by ujis; +--echo Characters with unsafe Unicode round trip +select hex(ujis), hex(ucs2), hex(ujis2), name from t1 where ujis<>ujis2 order by ujis; +drop table t1; + +drop table t2; + +# +# Tricky characters, which have different mapping +# in various euc-jp versions. See WL#1820 for details. +# +create table t1 ( + ujis varchar(1) character set ujis, + name varchar(64), + ucs2 varchar(1) character set ucs2, + ujis2 varchar(1) character set ujis +); +insert into t1 (ujis,name) values (0x5C, 'U+005C REVERSE SOLIDUS'); +insert into t1 (ujis,name) values (0x7E, 'U+007E TILDE'); +insert into t1 (ujis,name) values (0xA1B1, 'U+FFE3 FULLWIDTH MACRON'); +insert into t1 (ujis,name) values (0xA1BD, 'U+2015 HORIZONTAL BAR'); +insert into t1 (ujis,name) values (0xA1C0, 'U+005C REVERSE SOLIDUS'); +insert into t1 (ujis,name) values (0xA1C1, 'U+301C WAVE DASH'); +insert into t1 (ujis,name) values (0xA1C2, 'U+2016 DOUBLE VERTICAL LINE'); +insert into t1 (ujis,name) values (0xA1DD, 'U+2212 MINUS SIGN'); +insert into t1 (ujis,name) values (0xA1F1, 'U+00A2 CENT SIGN'); +insert into t1 (ujis,name) values (0xA1F2, 'U+00A3 POUND SIGN'); +insert into t1 (ujis,name) values (0xA1EF, 'U+FFE5 FULLWIDTH YEN SIGN'); +insert into t1 (ujis,name) values (0xA2CC, 'U+00AC NOT SIGN'); +insert into t1 (ujis,name) values (0x8FA2B7, 'U+007E TILDE'); +insert into t1 (ujis,name) values (0x8FA2C3, 'U+00A6 BROKEN BAR'); +update t1 set ucs2=ujis, ujis2=ucs2; +select hex(ujis), hex(ucs2), hex(ujis2), name from t1; +drop table t1; + +# +# Unicode characters which are not in x-eucjp-unicode-0.9 +# +create table t1 ( + ujis char(1) character set ujis, + ucs2 char(1) character set ucs2, + name char(64) +); +insert into t1 (ucs2,name) values (0x00A5,'U+00A5 YEN SIGN'); +insert into t1 (ucs2,name) values (0x2014,'U+2014 EM DASH'); +insert into t1 (ucs2,name) values (0x203E,'U+203E OVERLINE'); +insert into t1 (ucs2,name) values (0x2225,'U+2225 PARALLEL TO'); +insert into t1 (ucs2,name) values (0xFF0D,'U+FF0D FULLWIDTH HYPHEN-MINUS'); +insert into t1 (ucs2,name) values (0xFF3C,'U+FF3C FULLWIDTH REVERSE SOLIDUS'); +insert into t1 (ucs2,name) values (0xFF5E,'U+FF5E FULLWIDTH TILDE'); +insert into t1 (ucs2,name) values (0xFFE0,'U+FFE0 FULLWIDTH CENT SIGN'); +insert into t1 (ucs2,name) values (0xFFE1,'U+FFE1 FULLWIDTH POUND SIGN'); +insert into t1 (ucs2,name) values (0xFFE2,'U+FFE2 FULLWIDTH NOT SIGN'); +insert into t1 (ucs2,name) values (0xFFE4,'U+FFE4 FULLWIDTH BROKEN BAR'); +update t1 set ujis=ucs2; +select hex(ucs2),hex(ujis),name from t1 order by name; +drop table t1; + +--echo End of 5.1 tests diff --git a/mysql-test/t/disabled.def b/mysql-test/t/disabled.def index 29336e1050d..605a37228e5 100644 --- a/mysql-test/t/disabled.def +++ b/mysql-test/t/disabled.def @@ -19,7 +19,7 @@ im_instance_conf : Bug#20294 2007-05-30 alik Instance manager tests im_life_cycle : BUG#27851 Instance manager dies on ASSERT in ~Thread_registry() or from not being able to close a mysqld instance. im_instance_conf : BUG#28743 Instance manager generates warnings in test suite im_utils : BUG#28743 Instance manager generates warnings in test suite - +innodb : Disabling test case awaiting reply from Innobase concurrent_innodb : BUG#21579 2006-08-11 mleich innodb_concurrent random failures with varying differences ndb_autodiscover : BUG#18952 2006-02-16 jmiller Needs to be fixed w.r.t binlog ndb_autodiscover2 : BUG#18952 2006-02-16 jmiller Needs to be fixed w.r.t binlog diff --git a/mysql-test/t/func_misc.test b/mysql-test/t/func_misc.test index 4d28ebf9404..9e0e6b9caf9 100644 --- a/mysql-test/t/func_misc.test +++ b/mysql-test/t/func_misc.test @@ -95,7 +95,9 @@ select export_set(3, _latin1'foo', _utf8'bar', ',', 4); # # Test for BUG#9535 # +--disable_warnings create table t1 as select uuid(), length(uuid()); +--enable_warnings show create table t1; drop table t1; diff --git a/mysql-test/t/innodb.test b/mysql-test/t/innodb.test index 4ec20a3fd8a..1ca6b8b4d98 100644 --- a/mysql-test/t/innodb.test +++ b/mysql-test/t/innodb.test @@ -774,7 +774,7 @@ CREATE TABLE `t2` ( insert into t1 values (1,1),(2,2); insert into t2 values (1,1),(4,4); reset master; ---error ER_DUP_ENTRY +--error ER_DUP_ENTRY_WITH_KEY_NAME UPDATE t2,t1 SET t2.a=t1.a+2; # check select * from t2 /* must be (3,1), (4,4) */; @@ -786,7 +786,7 @@ delete from t2; insert into t1 values (1,2),(3,4),(4,4); insert into t2 values (1,2),(3,4),(4,4); reset master; ---error ER_DUP_ENTRY +--error ER_DUP_ENTRY_WITH_KEY_NAME UPDATE t2,t1 SET t2.a=t2.b where t2.a=t1.a; show master status /* there must be no UPDATE query event */; diff --git a/mysql-test/t/loaddata_autocom_ndb.test b/mysql-test/t/loaddata_autocom_ndb.test index f4a6743aabe..a6a3aec2c4e 100644 --- a/mysql-test/t/loaddata_autocom_ndb.test +++ b/mysql-test/t/loaddata_autocom_ndb.test @@ -1,4 +1,5 @@ --source include/have_ndb.inc +--source include/have_binlog_format_mixed_or_row.inc let $engine_type=ndbcluster; --source include/loaddata_autocom.inc diff --git a/mysql-test/t/multi_update.test b/mysql-test/t/multi_update.test index 87f90fd49e8..6f5ac70a34b 100644 --- a/mysql-test/t/multi_update.test +++ b/mysql-test/t/multi_update.test @@ -3,7 +3,8 @@ # # Requires grants, so won't work with embedded server test --- source include/not_embedded.inc +source include/not_embedded.inc; +source include/have_log_bin.inc; --disable_warnings drop table if exists t1,t2,t3; @@ -574,7 +575,6 @@ drop table t1, t2; # # Bug#27716 multi-update did partially and has not binlogged # - CREATE TABLE `t1` ( `a` int(11) NOT NULL auto_increment, `b` int(11) default NULL, @@ -587,23 +587,28 @@ CREATE TABLE `t2` ( PRIMARY KEY (`a`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 ; -# A. testing multi_update::send_eof() execution branch +# as the test is about to see erroed queries in binlog +set @@session.binlog_format= mixed; + + +# A. testing multi_update::send_error() effective update insert into t1 values (1,1),(2,2); insert into t2 values (1,1),(4,4); reset master; ---error ER_DUP_ENTRY +error ER_DUP_ENTRY; UPDATE t2,t1 SET t2.a=t1.a+2; # check select * from t2 /* must be (3,1), (4,4) */; show master status /* there must be the UPDATE query event */; -# B. testing multi_update::send_error() execution branch +# B. testing multi_update::send_error() ineffective update +# (as there is a policy described at mysql_update() still go to binlog) delete from t1; delete from t2; insert into t1 values (1,2),(3,4),(4,4); insert into t2 values (1,2),(3,4),(4,4); reset master; ---error ER_DUP_ENTRY +error ER_DUP_ENTRY; UPDATE t2,t1 SET t2.a=t2.b where t2.a=t1.a; show master status /* there must be the UPDATE query event */; diff --git a/mysql-test/t/ndb_alter_table.test b/mysql-test/t/ndb_alter_table.test index a7b52d54710..d85e4900337 100644 --- a/mysql-test/t/ndb_alter_table.test +++ b/mysql-test/t/ndb_alter_table.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_multi_ndb.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_alter_table2.test b/mysql-test/t/ndb_alter_table2.test index afe6e44f698..654453cc4cf 100644 --- a/mysql-test/t/ndb_alter_table2.test +++ b/mysql-test/t/ndb_alter_table2.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_multi_ndb.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_alter_table3.test b/mysql-test/t/ndb_alter_table3.test index a5fe613adcf..2f8f9ebcf89 100644 --- a/mysql-test/t/ndb_alter_table3.test +++ b/mysql-test/t/ndb_alter_table3.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_multi_ndb.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_autodiscover.test b/mysql-test/t/ndb_autodiscover.test index 06d47693c10..6e70b8f5979 100644 --- a/mysql-test/t/ndb_autodiscover.test +++ b/mysql-test/t/ndb_autodiscover.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_autodiscover2.test b/mysql-test/t/ndb_autodiscover2.test index ebe14696cd2..360ce7195a8 100644 --- a/mysql-test/t/ndb_autodiscover2.test +++ b/mysql-test/t/ndb_autodiscover2.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc # diff --git a/mysql-test/t/ndb_autodiscover3.test b/mysql-test/t/ndb_autodiscover3.test index d0b9d0983e9..36ee191c065 100644 --- a/mysql-test/t/ndb_autodiscover3.test +++ b/mysql-test/t/ndb_autodiscover3.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_multi_ndb.inc -- source include/ndb_default_cluster.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_backup_print.test b/mysql-test/t/ndb_backup_print.test index 1e516f03ae6..cf869fd56f5 100644 --- a/mysql-test/t/ndb_backup_print.test +++ b/mysql-test/t/ndb_backup_print.test @@ -64,3 +64,5 @@ insert into t1 values #NO.2 test output of backup after some simple SQL operations --exec $NDB_MGM --no-defaults -e "start backup" |sed -e 's/[0-9]//g' |sed -e 's/localhost//g' |sed -e 's/\.\.\.*//g' + +drop table t1; diff --git a/mysql-test/t/ndb_basic.test b/mysql-test/t/ndb_basic.test index b9ccdf9fd0d..8ef231599fa 100644 --- a/mysql-test/t/ndb_basic.test +++ b/mysql-test/t/ndb_basic.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_binlog_basic2.test b/mysql-test/t/ndb_binlog_basic2.test deleted file mode 100644 index bcc6b503320..00000000000 --- a/mysql-test/t/ndb_binlog_basic2.test +++ /dev/null @@ -1,15 +0,0 @@ --- source include/have_ndb.inc --- source include/have_log_bin.inc - ---error ER_NDB_CANT_SWITCH_BINLOG_FORMAT -set session binlog_format=row; ---error ER_NDB_CANT_SWITCH_BINLOG_FORMAT -set session binlog_format=statement; ---error ER_NDB_CANT_SWITCH_BINLOG_FORMAT -set global binlog_format=row; ---error ER_NDB_CANT_SWITCH_BINLOG_FORMAT -set global binlog_format=statement; ---error ER_NDB_CANT_SWITCH_BINLOG_FORMAT -set session binlog_format=default; ---error ER_NDB_CANT_SWITCH_BINLOG_FORMAT -set global binlog_format=default; diff --git a/mysql-test/t/ndb_binlog_log_bin.test b/mysql-test/t/ndb_binlog_log_bin.test index b2dbaa797b6..63b84134824 100644 --- a/mysql-test/t/ndb_binlog_log_bin.test +++ b/mysql-test/t/ndb_binlog_log_bin.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_multi_ndb.inc -- source include/have_binlog_format_row.inc diff --git a/mysql-test/t/ndb_binlog_multi.test b/mysql-test/t/ndb_binlog_multi.test index c227c7fec93..4256b0bf993 100644 --- a/mysql-test/t/ndb_binlog_multi.test +++ b/mysql-test/t/ndb_binlog_multi.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_multi_ndb.inc -- source include/have_binlog_format_row.inc diff --git a/mysql-test/t/ndb_bitfield.test b/mysql-test/t/ndb_bitfield.test index de0ae23bfe6..c8454f38cca 100644 --- a/mysql-test/t/ndb_bitfield.test +++ b/mysql-test/t/ndb_bitfield.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_blob.test b/mysql-test/t/ndb_blob.test index b9a8c7e20ee..b565de74c26 100644 --- a/mysql-test/t/ndb_blob.test +++ b/mysql-test/t/ndb_blob.test @@ -1,4 +1,5 @@ --source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_blob_partition.test b/mysql-test/t/ndb_blob_partition.test index 35df57b96ba..13ad2ecc7c3 100644 --- a/mysql-test/t/ndb_blob_partition.test +++ b/mysql-test/t/ndb_blob_partition.test @@ -1,4 +1,5 @@ --source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_query_log diff --git a/mysql-test/t/ndb_cache.test b/mysql-test/t/ndb_cache.test index 9c299b61c24..d8cb8b01e86 100644 --- a/mysql-test/t/ndb_cache.test +++ b/mysql-test/t/ndb_cache.test @@ -1,4 +1,5 @@ -- source include/have_query_cache.inc +-- source include/have_binlog_format_row.inc -- source include/have_ndb.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_cache2.test b/mysql-test/t/ndb_cache2.test index 352b01ef73f..27d39b09cf6 100644 --- a/mysql-test/t/ndb_cache2.test +++ b/mysql-test/t/ndb_cache2.test @@ -1,4 +1,5 @@ -- source include/have_query_cache.inc +-- source include/have_binlog_format_row.inc -- source include/have_ndb.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_cache_multi.test b/mysql-test/t/ndb_cache_multi.test index 404393c211e..a7095139285 100644 --- a/mysql-test/t/ndb_cache_multi.test +++ b/mysql-test/t/ndb_cache_multi.test @@ -1,4 +1,5 @@ -- source include/have_query_cache.inc +-- source include/have_binlog_format_row.inc -- source include/have_ndb.inc -- source include/have_multi_ndb.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_cache_multi2.test b/mysql-test/t/ndb_cache_multi2.test index 2afcf0c18f7..40cc41f1c97 100644 --- a/mysql-test/t/ndb_cache_multi2.test +++ b/mysql-test/t/ndb_cache_multi2.test @@ -1,4 +1,5 @@ -- source include/have_query_cache.inc +-- source include/have_binlog_format_row.inc -- source include/have_ndb.inc -- source include/have_multi_ndb.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_charset.test b/mysql-test/t/ndb_charset.test index 2d9f66564bc..b36b70be94c 100644 --- a/mysql-test/t/ndb_charset.test +++ b/mysql-test/t/ndb_charset.test @@ -1,4 +1,5 @@ --source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_condition_pushdown.test b/mysql-test/t/ndb_condition_pushdown.test index ab56430ac1d..9df494aa3ab 100644 --- a/mysql-test/t/ndb_condition_pushdown.test +++ b/mysql-test/t/ndb_condition_pushdown.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_config.test b/mysql-test/t/ndb_config.test index f63c0087c1e..eb52bd249d6 100644 --- a/mysql-test/t/ndb_config.test +++ b/mysql-test/t/ndb_config.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/ndb_default_cluster.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_config2.test b/mysql-test/t/ndb_config2.test index 170f1b2e5e7..20946b53552 100644 --- a/mysql-test/t/ndb_config2.test +++ b/mysql-test/t/ndb_config2.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/ndb_default_cluster.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_cursor.test b/mysql-test/t/ndb_cursor.test index 406f8629cfe..1ef745a13f7 100644 --- a/mysql-test/t/ndb_cursor.test +++ b/mysql-test/t/ndb_cursor.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_database.test b/mysql-test/t/ndb_database.test index 8bfdf40de88..409ac33502a 100644 --- a/mysql-test/t/ndb_database.test +++ b/mysql-test/t/ndb_database.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_dd_alter.test b/mysql-test/t/ndb_dd_alter.test index 7635a8944da..ee58968247f 100644 --- a/mysql-test/t/ndb_dd_alter.test +++ b/mysql-test/t/ndb_dd_alter.test @@ -40,6 +40,7 @@ ############################################################## -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_innodb.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_dd_backuprestore.test b/mysql-test/t/ndb_dd_backuprestore.test index 48db8ec3e0b..156ff88718e 100644 --- a/mysql-test/t/ndb_dd_backuprestore.test +++ b/mysql-test/t/ndb_dd_backuprestore.test @@ -5,6 +5,7 @@ ######################################## -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/ndb_default_cluster.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_dd_basic.test b/mysql-test/t/ndb_dd_basic.test index 3acf4669868..d20ffc6e4bd 100644 --- a/mysql-test/t/ndb_dd_basic.test +++ b/mysql-test/t/ndb_dd_basic.test @@ -13,6 +13,7 @@ ################################# -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc --disable_warnings DROP TABLE IF EXISTS t1; diff --git a/mysql-test/t/ndb_dd_ddl.test b/mysql-test/t/ndb_dd_ddl.test index aa692385b07..10229e4c0c2 100644 --- a/mysql-test/t/ndb_dd_ddl.test +++ b/mysql-test/t/ndb_dd_ddl.test @@ -27,6 +27,7 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc --disable_warnings DROP TABLE IF EXISTS t1; diff --git a/mysql-test/t/ndb_dd_disk2memory.test b/mysql-test/t/ndb_dd_disk2memory.test index 5975f44e087..760a1377bdf 100644 --- a/mysql-test/t/ndb_dd_disk2memory.test +++ b/mysql-test/t/ndb_dd_disk2memory.test @@ -6,6 +6,7 @@ ######################################## -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc --disable_warnings DROP TABLE IF EXISTS test.t1; diff --git a/mysql-test/t/ndb_dd_dump.test b/mysql-test/t/ndb_dd_dump.test index 38ceafb7d80..54128d075ca 100644 --- a/mysql-test/t/ndb_dd_dump.test +++ b/mysql-test/t/ndb_dd_dump.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc --disable_warnings DROP TABLE IF EXISTS t1, t2, t3; diff --git a/mysql-test/t/ndb_dd_sql_features.test b/mysql-test/t/ndb_dd_sql_features.test index f46cb217ab4..ae8f6a7b9e7 100644 --- a/mysql-test/t/ndb_dd_sql_features.test +++ b/mysql-test/t/ndb_dd_sql_features.test @@ -26,6 +26,7 @@ # gives a better idea of what the test is about ########################################################### -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc --disable_warnings DROP TABLE IF EXISTS test.t1; diff --git a/mysql-test/t/ndb_gis.test b/mysql-test/t/ndb_gis.test index e14f462c32d..104fdf41734 100644 --- a/mysql-test/t/ndb_gis.test +++ b/mysql-test/t/ndb_gis.test @@ -1,4 +1,5 @@ --source include/have_ndb.inc +-- source include/have_binlog_format_row.inc SET storage_engine=ndbcluster; --source include/gis_generic.inc set engine_condition_pushdown = on; diff --git a/mysql-test/t/ndb_index.test b/mysql-test/t/ndb_index.test index 272f30e3e6f..fc284407973 100644 --- a/mysql-test/t/ndb_index.test +++ b/mysql-test/t/ndb_index.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_index_ordered.test b/mysql-test/t/ndb_index_ordered.test index 782f17ca5b2..95b64eeef21 100644 --- a/mysql-test/t/ndb_index_ordered.test +++ b/mysql-test/t/ndb_index_ordered.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_index_unique.test b/mysql-test/t/ndb_index_unique.test index 78757c3bcf7..ecd4077bb56 100644 --- a/mysql-test/t/ndb_index_unique.test +++ b/mysql-test/t/ndb_index_unique.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_insert.test b/mysql-test/t/ndb_insert.test index 5b74cc9202c..4b347e1a1ad 100644 --- a/mysql-test/t/ndb_insert.test +++ b/mysql-test/t/ndb_insert.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_limit.test b/mysql-test/t/ndb_limit.test index 01613606d66..b0d189ff5d9 100644 --- a/mysql-test/t/ndb_limit.test +++ b/mysql-test/t/ndb_limit.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_loaddatalocal.test b/mysql-test/t/ndb_loaddatalocal.test index 3eae3891f43..7453ae1bd64 100644 --- a/mysql-test/t/ndb_loaddatalocal.test +++ b/mysql-test/t/ndb_loaddatalocal.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_lock.test b/mysql-test/t/ndb_lock.test index b6cd1ca7eb4..e677cba8e59 100644 --- a/mysql-test/t/ndb_lock.test +++ b/mysql-test/t/ndb_lock.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc connect (con1,localhost,root,,); diff --git a/mysql-test/t/ndb_minmax.test b/mysql-test/t/ndb_minmax.test index a3ac677cd2a..4d9f132194a 100644 --- a/mysql-test/t/ndb_minmax.test +++ b/mysql-test/t/ndb_minmax.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_multi.test b/mysql-test/t/ndb_multi.test index 3482db1d1b2..3e25227ae80 100644 --- a/mysql-test/t/ndb_multi.test +++ b/mysql-test/t/ndb_multi.test @@ -1,5 +1,6 @@ -- source include/have_ndb.inc -- source include/have_multi_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_partition_error.test b/mysql-test/t/ndb_partition_error.test index 9db2a6a6f6d..ce25dfc0fd5 100644 --- a/mysql-test/t/ndb_partition_error.test +++ b/mysql-test/t/ndb_partition_error.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc #--disable_abort_on_error # # Simple test for the partition storage engine diff --git a/mysql-test/t/ndb_partition_key.test b/mysql-test/t/ndb_partition_key.test index 78e2c9d15c2..4760022d20f 100644 --- a/mysql-test/t/ndb_partition_key.test +++ b/mysql-test/t/ndb_partition_key.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc --disable_warnings DROP TABLE IF EXISTS t1; diff --git a/mysql-test/t/ndb_partition_list.test b/mysql-test/t/ndb_partition_list.test index ccfcdbc84f4..35c7104ff92 100644 --- a/mysql-test/t/ndb_partition_list.test +++ b/mysql-test/t/ndb_partition_list.test @@ -1,4 +1,5 @@ --source include/have_ndb.inc +-- source include/have_binlog_format_row.inc # # Simple test for the partition storage engine # Focuses on range partitioning tests diff --git a/mysql-test/t/ndb_partition_range.test b/mysql-test/t/ndb_partition_range.test index 7952ba502d2..e34cb92771c 100644 --- a/mysql-test/t/ndb_partition_range.test +++ b/mysql-test/t/ndb_partition_range.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc #--disable_abort_on_error # # Simple test for the partition storage engine diff --git a/mysql-test/t/ndb_read_multi_range.test b/mysql-test/t/ndb_read_multi_range.test index b490eeb68a3..b4e5943269c 100644 --- a/mysql-test/t/ndb_read_multi_range.test +++ b/mysql-test/t/ndb_read_multi_range.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_rename.test b/mysql-test/t/ndb_rename.test index 7f9fd0e6984..1b2f6d72119 100644 --- a/mysql-test/t/ndb_rename.test +++ b/mysql-test/t/ndb_rename.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_replace.test b/mysql-test/t/ndb_replace.test index aa2072b98dd..cb5f1cc46cb 100644 --- a/mysql-test/t/ndb_replace.test +++ b/mysql-test/t/ndb_replace.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc # diff --git a/mysql-test/t/ndb_restore.test b/mysql-test/t/ndb_restore.test index 7f0cafdfd77..2414e6b7268 100644 --- a/mysql-test/t/ndb_restore.test +++ b/mysql-test/t/ndb_restore.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/ndb_default_cluster.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_restore_partition.test b/mysql-test/t/ndb_restore_partition.test index f11324492c2..0cddc38a876 100644 --- a/mysql-test/t/ndb_restore_partition.test +++ b/mysql-test/t/ndb_restore_partition.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/ndb_default_cluster.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_restore_print.test b/mysql-test/t/ndb_restore_print.test index 6dbbfdf5933..d198623886b 100644 --- a/mysql-test/t/ndb_restore_print.test +++ b/mysql-test/t/ndb_restore_print.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/ndb_default_cluster.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_row_format.test b/mysql-test/t/ndb_row_format.test index b1582cbe339..49d771e4017 100644 --- a/mysql-test/t/ndb_row_format.test +++ b/mysql-test/t/ndb_row_format.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_single_user.test b/mysql-test/t/ndb_single_user.test index 3c6656be9f9..5d2ee0a3a8d 100644 --- a/mysql-test/t/ndb_single_user.test +++ b/mysql-test/t/ndb_single_user.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_multi_ndb.inc -- source include/ndb_default_cluster.inc -- source include/not_embedded.inc diff --git a/mysql-test/t/ndb_sp.test b/mysql-test/t/ndb_sp.test index b833869cad0..703cb116c52 100644 --- a/mysql-test/t/ndb_sp.test +++ b/mysql-test/t/ndb_sp.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_subquery.test b/mysql-test/t/ndb_subquery.test index 6282c31c922..c8aec569de9 100644 --- a/mysql-test/t/ndb_subquery.test +++ b/mysql-test/t/ndb_subquery.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_temporary.test b/mysql-test/t/ndb_temporary.test index 7f6902bf745..3a9e7c94398 100644 --- a/mysql-test/t/ndb_temporary.test +++ b/mysql-test/t/ndb_temporary.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_transaction.test b/mysql-test/t/ndb_transaction.test index d3ebadb1a78..dca1fde8fc7 100644 --- a/mysql-test/t/ndb_transaction.test +++ b/mysql-test/t/ndb_transaction.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_trigger.test b/mysql-test/t/ndb_trigger.test index 586fdc0ac97..00927f93d10 100644 --- a/mysql-test/t/ndb_trigger.test +++ b/mysql-test/t/ndb_trigger.test @@ -1,5 +1,6 @@ # Tests which involve triggers and NDB storage engine --source include/have_ndb.inc +--source include/have_binlog_format_row.inc --source include/not_embedded.inc # diff --git a/mysql-test/t/ndb_truncate.test b/mysql-test/t/ndb_truncate.test index a1ef4be0d48..a62fd43408d 100644 --- a/mysql-test/t/ndb_truncate.test +++ b/mysql-test/t/ndb_truncate.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_types.test b/mysql-test/t/ndb_types.test index ab18817132e..9b395c12bf8 100644 --- a/mysql-test/t/ndb_types.test +++ b/mysql-test/t/ndb_types.test @@ -1,4 +1,5 @@ --source include/have_ndb.inc +-- source include/have_binlog_format_row.inc --source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_update.test b/mysql-test/t/ndb_update.test index 73a0ebc69cb..a864aa28dc3 100644 --- a/mysql-test/t/ndb_update.test +++ b/mysql-test/t/ndb_update.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndb_view.test b/mysql-test/t/ndb_view.test index 3b8fc330b40..4f2580ef15e 100644 --- a/mysql-test/t/ndb_view.test +++ b/mysql-test/t/ndb_view.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/not_embedded.inc --disable_warnings diff --git a/mysql-test/t/ndbapi.test b/mysql-test/t/ndbapi.test index 3424513f8af..d58ed1c5ccd 100644 --- a/mysql-test/t/ndbapi.test +++ b/mysql-test/t/ndbapi.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc -- source include/have_ndbapi_examples.inc --disable_warnings diff --git a/mysql-test/t/partition_hash.test b/mysql-test/t/partition_hash.test index dc527cad2b7..ca7972cc01c 100644 --- a/mysql-test/t/partition_hash.test +++ b/mysql-test/t/partition_hash.test @@ -134,6 +134,7 @@ drop table t1; --disable_warnings CREATE TABLE t1 (s1 int) ENGINE=BLACKHOLE PARTITION BY HASH (s1); --enable_warnings +--error 0,ER_BINLOG_LOGGING_IMPOSSIBLE INSERT INTO t1 VALUES (0); DROP TABLE t1; diff --git a/mysql-test/t/ps_7ndb.test b/mysql-test/t/ps_7ndb.test index e3f65ec2c4e..eb98a815d74 100644 --- a/mysql-test/t/ps_7ndb.test +++ b/mysql-test/t/ps_7ndb.test @@ -11,6 +11,7 @@ use test; -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc let $type= 'NDB' ; -- source include/ps_create.inc -- source include/ps_renew.inc diff --git a/mysql-test/t/rpl_000015.test b/mysql-test/t/rpl_000015.test index 9daa765084b..80db596244b 100644 --- a/mysql-test/t/rpl_000015.test +++ b/mysql-test/t/rpl_000015.test @@ -13,26 +13,18 @@ show master status; save_master_pos; connection slave; reset slave; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; change master to master_host='127.0.0.1'; # The following needs to be cleaned up when change master is fixed ---replace_result $DEFAULT_MASTER_PORT DEFAULT_MASTER_PORT ---replace_column 1 # 8 # 9 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; --replace_result $MASTER_MYPORT MASTER_PORT eval change master to master_host='127.0.0.1',master_user='root', master_password='',master_port=$MASTER_MYPORT; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; start slave; sync_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; connection master; --disable_warnings drop table if exists t1; diff --git a/mysql-test/t/rpl_change_master.test b/mysql-test/t/rpl_change_master.test index c031464c95e..7256fed656f 100644 --- a/mysql-test/t/rpl_change_master.test +++ b/mysql-test/t/rpl_change_master.test @@ -18,13 +18,13 @@ save_master_pos; connection slave; --real_sleep 3 # wait for I/O thread to have read updates stop slave; ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 7 # 8 # 9 # 23 # 33 # -show slave status; +--replace_result $MASTER_MYPORT MASTER_PORT +--replace_column 1 # 7 # 8 # 9 # 16 # 23 # 33 # 35 # 36 # +query_vertical SHOW SLAVE STATUS; change master to master_user='root'; ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 7 # 8 # 9 # 23 # 33 # -show slave status; +--replace_result $MASTER_MYPORT MASTER_PORT +--replace_column 1 # 7 # 8 # 9 # 16 # 23 # 33 # 35 # 36 # +query_vertical SHOW SLAVE STATUS; start slave; sync_with_master; select * from t1; diff --git a/mysql-test/t/rpl_commit_after_flush.test b/mysql-test/t/rpl_commit_after_flush.test index 7a924ddb11e..47df391d6be 100644 --- a/mysql-test/t/rpl_commit_after_flush.test +++ b/mysql-test/t/rpl_commit_after_flush.test @@ -7,5 +7,6 @@ ######################################################## -- source include/not_ndb_default.inc -- source include/have_innodb.inc +-- source include/master-slave.inc let $engine_type=innodb; -- source extra/rpl_tests/rpl_commit_after_flush.test diff --git a/mysql-test/t/rpl_delete_no_where.test b/mysql-test/t/rpl_delete_no_where.test index 11adb2e6dd5..64a293b4058 100644 --- a/mysql-test/t/rpl_delete_no_where.test +++ b/mysql-test/t/rpl_delete_no_where.test @@ -2,5 +2,6 @@ # By JBM 2006-02-14 added to skip test when NDB # ################################################## -- source include/not_ndb_default.inc +-- source include/master-slave.inc let $engine_type=myisam; -- source extra/rpl_tests/rpl_delete_no_where.test diff --git a/mysql-test/t/rpl_empty_master_crash.test b/mysql-test/t/rpl_empty_master_crash.test index 707d1eca8c2..f8e7870ae3c 100644 --- a/mysql-test/t/rpl_empty_master_crash.test +++ b/mysql-test/t/rpl_empty_master_crash.test @@ -1,7 +1,6 @@ source include/master-slave.inc; ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; # # Load table should not succeed on the master as this is not a slave diff --git a/mysql-test/t/rpl_flushlog_loop.test b/mysql-test/t/rpl_flushlog_loop.test index 471c45a1aa3..7d92ba9c2f4 100644 --- a/mysql-test/t/rpl_flushlog_loop.test +++ b/mysql-test/t/rpl_flushlog_loop.test @@ -45,6 +45,5 @@ sleep 5; # Show status of slave # --replace_result $SLAVE_MYPORT SLAVE_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # ---vertical_results -SHOW SLAVE STATUS; +--replace_column 1 # 8 # 9 # 16 # 23 # 33 # 34 # 35 # +--query_vertical SHOW SLAVE STATUS diff --git a/mysql-test/t/rpl_insert_ignore.test b/mysql-test/t/rpl_insert_ignore.test index dc8994b82f3..2709430f85d 100644 --- a/mysql-test/t/rpl_insert_ignore.test +++ b/mysql-test/t/rpl_insert_ignore.test @@ -3,6 +3,7 @@ ##################################### -- source include/not_ndb_default.inc -- source include/have_innodb.inc +-- source include/master-slave.inc let $engine_type=innodb; let $engine_type2=myisam; -- source extra/rpl_tests/rpl_insert_ignore.test diff --git a/mysql-test/t/rpl_invoked_features-master.opt b/mysql-test/t/rpl_invoked_features-master.opt new file mode 100644 index 00000000000..627becdbfb5 --- /dev/null +++ b/mysql-test/t/rpl_invoked_features-master.opt @@ -0,0 +1 @@ +--innodb diff --git a/mysql-test/t/rpl_invoked_features-slave.opt b/mysql-test/t/rpl_invoked_features-slave.opt new file mode 100644 index 00000000000..627becdbfb5 --- /dev/null +++ b/mysql-test/t/rpl_invoked_features-slave.opt @@ -0,0 +1 @@ +--innodb diff --git a/mysql-test/t/rpl_invoked_features.test b/mysql-test/t/rpl_invoked_features.test new file mode 100644 index 00000000000..e797e0552ef --- /dev/null +++ b/mysql-test/t/rpl_invoked_features.test @@ -0,0 +1,282 @@ +######################################### +# Author: Serge Kozlov skozlov@mysql.com +# Date: 04/25/2007 +# Purpose: Testing Invocation and Invoked +# Features for Replication. +######################################### + +--source include/master-slave.inc +--source include/have_innodb.inc + + +# +# Define variables used by test case +# + +# Non-transactional engine +--let $engine_type= myisam + +# Transactional engine +--let $engine_type2= innodb + + +# +# Clean up +# + +USE test; +--disable_warnings +DROP VIEW IF EXISTS v1,v11; +DROP TABLE IF EXISTS t1,t2,t3,t11,t12,t13; +DROP PROCEDURE IF EXISTS p1; +DROP PROCEDURE IF EXISTS p11; +DROP FUNCTION IF EXISTS f1; +DROP FUNCTION IF EXISTS f2; +DROP EVENT IF EXISTS e1; +DROP EVENT IF EXISTS e11; +--enable_warnings + + +# +# Prepare objects (tables etc) +# + +# Create tables + +--echo +eval CREATE TABLE t1 (a INT NOT NULL PRIMARY KEY, b INT, c VARCHAR(64)) ENGINE=$engine_type; +--disable_warnings +INSERT INTO t1 VALUES (1,1,'1'); +INSERT INTO t1 VALUES (2,2,UUID()); +eval CREATE TABLE t2 (a INT, b INT, c VARCHAR(64)) ENGINE=$engine_type; +INSERT INTO t2 VALUES (1,1,'1'); +INSERT INTO t2 VALUES (2,2,UUID()); +--enable_warnings + +eval CREATE TABLE t11 (a INT NOT NULL PRIMARY KEY, b INT, c VARCHAR(64)) ENGINE=$engine_type2; +--disable_warnings +INSERT INTO t11 VALUES (1,1,'1'); +INSERT INTO t11 VALUES (2,2,UUID()); +eval CREATE TABLE t12 (a INT, b INT, c VARCHAR(64)) ENGINE=$engine_type2; +INSERT INTO t12 VALUES (1,1,'1'); +INSERT INTO t12 VALUES (2,2,UUID()); +--enable_warnings + +# Create invoked features +--echo +# Create view for tables t1,t11 +CREATE VIEW v1 AS SELECT * FROM t1; +CREATE VIEW v11 AS SELECT * FROM t11; + +# Create triggers for t1,t11 +DELIMITER |; + +CREATE TRIGGER t1_tr1 BEFORE INSERT ON t1 FOR EACH ROW +BEGIN + INSERT INTO t2 VALUES (NEW.a, NEW.b, NEW.c); + INSERT INTO t3 VALUES (NEW.a, NEW.b, NEW.c); +END| + +CREATE TRIGGER t1_tr2 BEFORE UPDATE ON t1 FOR EACH ROW +BEGIN + UPDATE t2 SET c = ''; + UPDATE t3 SET c = ''; +END| + +CREATE TRIGGER t11_tr1 BEFORE INSERT ON t11 FOR EACH ROW +BEGIN + INSERT INTO t12 VALUES (NEW.a, NEW.b, NEW.c); + INSERT INTO t13 VALUES (NEW.a, NEW.b, NEW.c); +END| + +CREATE TRIGGER t11_tr2 BEFORE UPDATE ON t11 FOR EACH ROW +BEGIN + UPDATE t12 SET c = ''; + UPDATE t13 SET c = ''; +END| + +# Create events which will run every 1 sec +CREATE EVENT e1 ON SCHEDULE EVERY 1 SECOND ENABLE DO +BEGIN + DECLARE c INT; + SELECT a INTO c FROM t1 WHERE a < 11 ORDER BY a DESC LIMIT 1; + IF c = 7 THEN + CALL p1(10, ''); + END IF; +END| + +CREATE EVENT e11 ON SCHEDULE EVERY 1 SECOND ENABLE DO +BEGIN + DECLARE c INT; + SELECT a INTO c FROM t11 WHERE a < 11 ORDER BY a DESC LIMIT 1; + IF c = 7 THEN + CALL p11(10, ''); + END IF; +END| + +# Create functions and procedures used for events +CREATE FUNCTION f1 (x INT) RETURNS VARCHAR(64) +BEGIN + IF x > 5 THEN + RETURN UUID(); + END IF; + RETURN ''; +END| + +CREATE FUNCTION f2 (x INT) RETURNS VARCHAR(64) +BEGIN + RETURN f1(x); +END| + +CREATE PROCEDURE p1 (IN x INT, IN y VARCHAR(64)) +BEGIN + INSERT INTO t1 VALUES (x,x,y); +END| + +CREATE PROCEDURE p11 (IN x INT, IN y VARCHAR(64)) +BEGIN + INSERT INTO t11 VALUES (x,x,y); +END| + +DELIMITER ;| + + +# +# Start test case +# + +# Do some actions for non-transactional tables +--echo +--disable_warnings +CREATE TABLE t3 SELECT * FROM v1; +INSERT INTO t1 VALUES (3,3,''); +UPDATE t1 SET c='2' WHERE a = 1; +INSERT INTO t1 VALUES(4,4,f1(4)); +INSERT INTO t1 VALUES (100,100,''); +CALL p1(5, UUID()); +INSERT INTO t1 VALUES (101,101,''); +INSERT INTO t1 VALUES(6,6,f1(6)); +INSERT INTO t1 VALUES (102,102,''); +INSERT INTO t1 VALUES(7,7,f2(7)); +INSERT INTO t1 VALUES (103,103,''); + +# Do some actions for transactional tables +--echo +CREATE TABLE t13 SELECT * FROM v11; +INSERT INTO t11 VALUES (3,3,''); +UPDATE t11 SET c='2' WHERE a = 1; +INSERT INTO t11 VALUES(4,4,f1(4)); +INSERT INTO t11 VALUES (100,100,''); +CALL p11(5, UUID()); +INSERT INTO t11 VALUES (101,101,''); +INSERT INTO t11 VALUES(6,6,f1(6)); +INSERT INTO t11 VALUES (102,102,''); +INSERT INTO t11 VALUES(7,7,f2(7)); +INSERT INTO t11 VALUES (103,103,''); +--enable_warnings + +# Scheduler is on +--echo +SET GLOBAL EVENT_SCHEDULER = on; +# Wait 2 sec while events will executed +--sleep 2 +SET GLOBAL EVENT_SCHEDULER = off; + +# Check original objects +--echo +SHOW TABLES LIKE 't%'; +SELECT table_name FROM information_schema.views WHERE table_schema='test'; +SELECT trigger_name, event_manipulation, event_object_table FROM information_schema.triggers WHERE trigger_schema='test'; +SELECT routine_type, routine_name FROM information_schema.routines WHERE routine_schema='test'; +SELECT event_name, status FROM information_schema.events WHERE event_schema='test'; + +# Check original data +--echo +SELECT COUNT(*) FROM t1; +SELECT a,b FROM t1 ORDER BY a; +SELECT COUNT(*) FROM t2; +SELECT a,b FROM t2 ORDER BY a; +SELECT COUNT(*) FROM t3; +SELECT a,b FROM t3 ORDER BY a; +SELECT a,b FROM v1 ORDER BY a; +SELECT COUNT(*) FROM t11; +SELECT a,b FROM t11 ORDER BY a; +SELECT COUNT(*) FROM t12; +SELECT a,b FROM t12 ORDER BY a; +SELECT COUNT(*) FROM t13; +SELECT a,b FROM t13 ORDER BY a; +SELECT a,b FROM v11 ORDER BY a; + +--sync_slave_with_master slave + +# Check replicated objects +--echo +SHOW TABLES LIKE 't%'; +SELECT table_name FROM information_schema.views WHERE table_schema='test'; +SELECT trigger_name, event_manipulation, event_object_table FROM information_schema.triggers WHERE trigger_schema='test'; +SELECT routine_type, routine_name FROM information_schema.routines WHERE routine_schema='test'; +SELECT event_name, status FROM information_schema.events WHERE event_schema='test'; + +# Check replicated data +--echo +SELECT COUNT(*) FROM t1; +SELECT a,b FROM t1 ORDER BY a; +SELECT COUNT(*) FROM t2; +SELECT a,b FROM t2 ORDER BY a; +SELECT COUNT(*) FROM t3; +SELECT a,b FROM t3 ORDER BY a; +SELECT a,b FROM v1 ORDER BY a; +SELECT COUNT(*) FROM t11; +SELECT a,b FROM t11 ORDER BY a; +SELECT COUNT(*) FROM t12; +SELECT a,b FROM t12 ORDER BY a; +SELECT COUNT(*) FROM t13; +SELECT a,b FROM t13 ORDER BY a; +SELECT a,b FROM v11 ORDER BY a; + +# Remove UUID() before comparing + +--connection master +--echo +UPDATE t1 SET c=''; +UPDATE t2 SET c=''; +UPDATE t3 SET c=''; +UPDATE t11 SET c=''; +UPDATE t12 SET c=''; +UPDATE t13 SET c=''; + +--sync_slave_with_master slave + +# Compare a data from master and slave +--echo +--exec $MYSQL_DUMP --compact --order-by-primary --skip-extended-insert --no-create-info test > $MYSQLTEST_VARDIR/tmp/rpl_invoked_features_master.sql +--exec $MYSQL_DUMP_SLAVE --compact --order-by-primary --skip-extended-insert --no-create-info test > $MYSQLTEST_VARDIR/tmp/rpl_invoked_features_slave.sql +--diff_files $MYSQLTEST_VARDIR/tmp/rpl_invoked_features_master.sql $MYSQLTEST_VARDIR/tmp/rpl_invoked_features_slave.sql + + +# +# Clean up +# + +# Remove dumps +--echo +--exec rm $MYSQLTEST_VARDIR/tmp/rpl_invoked_features_master.sql +--exec rm $MYSQLTEST_VARDIR/tmp/rpl_invoked_features_slave.sql + +# Remove tables,views,procedures,functions +--connection master +--echo +--disable_warnings +DROP VIEW IF EXISTS v1,v11; +DROP TABLE IF EXISTS t1,t2,t3,t11,t12,t13; +DROP PROCEDURE IF EXISTS p1; +DROP PROCEDURE IF EXISTS p11; +DROP FUNCTION IF EXISTS f1; +DROP FUNCTION IF EXISTS f2; +DROP EVENT IF EXISTS e1; +DROP EVENT IF EXISTS e11; +--enable_warnings + +--sync_slave_with_master slave + +# End 5.1 test case diff --git a/mysql-test/t/rpl_loaddata_fatal-slave.opt b/mysql-test/t/rpl_loaddata_fatal-slave.opt new file mode 100644 index 00000000000..9c846c799f3 --- /dev/null +++ b/mysql-test/t/rpl_loaddata_fatal-slave.opt @@ -0,0 +1 @@ +--loose-debug=+d,LOAD_DATA_INFILE_has_fatal_error diff --git a/mysql-test/t/rpl_loaddata_fatal.test b/mysql-test/t/rpl_loaddata_fatal.test new file mode 100644 index 00000000000..dceee7a65af --- /dev/null +++ b/mysql-test/t/rpl_loaddata_fatal.test @@ -0,0 +1,29 @@ +source include/have_binlog_format_mixed_or_statement.inc; +source include/have_debug.inc; +source include/master-slave.inc; + +# We do this little stunt to make sure that the slave has started +# before we stop it again. +connection master; +CREATE TABLE t1 (a INT, b INT); +INSERT INTO t1 VALUES (1,10); +sync_slave_with_master; +source include/show_slave_status.inc; + +# Now we feed it a load data infile, which should make it stop with a +# fatal error. +connection master; +LOAD DATA INFILE '../std_data_ln/rpl_loaddata.dat' INTO TABLE t1; + +connection slave; +wait_for_slave_to_stop; +source include/show_slave_status.inc; + +connection slave; +SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; +START SLAVE; + +connection master; +DROP TABLE t1; +sync_slave_with_master; + diff --git a/mysql-test/t/rpl_log_pos.test b/mysql-test/t/rpl_log_pos.test index 2c6c1d9868d..e5ad6f39ed2 100644 --- a/mysql-test/t/rpl_log_pos.test +++ b/mysql-test/t/rpl_log_pos.test @@ -14,15 +14,11 @@ source include/master-slave.inc; --replace_column 3 <Binlog_Ignore_DB> show master status; sync_slave_with_master; - stop slave; --source include/wait_for_slave_to_stop.inc change master to master_log_pos=75; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 23 # 33 # -query_vertical show slave status; - +source include/show_slave_status.inc; start slave; let $slave_param= Slave_SQL_Running; let $slave_param_value= Yes; @@ -33,10 +29,7 @@ let $slave_param_value= No; stop slave; --source include/wait_for_slave_to_stop.inc ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 23 # 33 # -query_vertical show slave status; - +source include/show_slave_status.inc; connection master; --replace_column 3 <Binlog_Ignore_DB> show master status; diff --git a/mysql-test/t/rpl_multi_update2.test b/mysql-test/t/rpl_multi_update2.test index 7401786501e..812a486ad69 100644 --- a/mysql-test/t/rpl_multi_update2.test +++ b/mysql-test/t/rpl_multi_update2.test @@ -5,5 +5,6 @@ # Default engine. # ####################################################### --source include/not_ndb_default.inc +--source include/master-slave.inc let $engine_type=MyISAM; --source extra/rpl_tests/rpl_multi_update2.test diff --git a/mysql-test/t/rpl_multi_update3.test b/mysql-test/t/rpl_multi_update3.test index 438a644729c..5da91c26b04 100644 --- a/mysql-test/t/rpl_multi_update3.test +++ b/mysql-test/t/rpl_multi_update3.test @@ -5,5 +5,6 @@ # Default engine. # ####################################################### --source include/not_ndb_default.inc +--source include/master-slave.inc let $engine_type=MyISAM; -- source extra/rpl_tests/rpl_multi_update3.test diff --git a/mysql-test/t/rpl_ndb_2innodb.test b/mysql-test/t/rpl_ndb_2innodb.test index e09d8b6685b..30e4e49eb7a 100644 --- a/mysql-test/t/rpl_ndb_2innodb.test +++ b/mysql-test/t/rpl_ndb_2innodb.test @@ -8,7 +8,7 @@ # test and to have control over the tests. ############################################################## -- source include/have_ndb.inc --- source include/master-slave.inc +-- source include/ndb_master-slave.inc connection slave; -- source include/have_innodb.inc connection master; diff --git a/mysql-test/t/rpl_ndb_2myisam.test b/mysql-test/t/rpl_ndb_2myisam.test index abbe419bc02..182d4c72d87 100644 --- a/mysql-test/t/rpl_ndb_2myisam.test +++ b/mysql-test/t/rpl_ndb_2myisam.test @@ -8,6 +8,6 @@ # test and to have control over the tests. ############################################################## -- source include/have_ndb.inc --- source include/master-slave.inc +-- source include/ndb_master-slave.inc SET storage_engine=ndb; --source extra/rpl_tests/rpl_ndb_2multi_eng.test diff --git a/mysql-test/t/rpl_ndb_UUID.test b/mysql-test/t/rpl_ndb_UUID.test index c6fc218beed..7bae9a341a4 100644 --- a/mysql-test/t/rpl_ndb_UUID.test +++ b/mysql-test/t/rpl_ndb_UUID.test @@ -2,5 +2,7 @@ # By JBM 2005-02-15 Wrapped to allow reuse of test code# ######################################################## --source include/have_ndb.inc +--source include/have_binlog_format_row.inc +--source include/ndb_master-slave.inc let $engine_type=NDB; --source extra/rpl_tests/rpl_row_UUID.test diff --git a/mysql-test/t/rpl_ndb_auto_inc.test b/mysql-test/t/rpl_ndb_auto_inc.test index 53bb7e764f1..5e0584e332a 100644 --- a/mysql-test/t/rpl_ndb_auto_inc.test +++ b/mysql-test/t/rpl_ndb_auto_inc.test @@ -7,8 +7,8 @@ # Change: Augmented test to use with cluster ##################################### --source include/have_ndb.inc ---source include/master-slave.inc --source include/have_binlog_format_mixed_or_row.inc +--source include/ndb_master-slave.inc --echo ***************** Test 1 ************************ --echo diff --git a/mysql-test/t/rpl_ndb_bank.test b/mysql-test/t/rpl_ndb_bank.test index c1448573f5b..c9b0d8bad9c 100644 --- a/mysql-test/t/rpl_ndb_bank.test +++ b/mysql-test/t/rpl_ndb_bank.test @@ -13,7 +13,7 @@ --source include/have_ndb.inc --source include/have_ndb_extra.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc # kill any trailing processes --system killall lt-bankTransactionMaker lt-bankTimer lt-bankMakeGL || true @@ -147,7 +147,7 @@ while ($1) { --sleep 2 --replace_result $MASTER_MYPORT MASTER_PORT - --replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> + --replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> 34 <Last_IO_Errno> 35 <Last_IO_Error> SHOW SLAVE STATUS; STOP SLAVE; --exec NDB_CONNECTSTRING=localhost:$NDBCLUSTER_PORT_SLAVE ../storage/ndb/test/ndbapi/bank/bankValidateAllGLs >> $NDB_TOOLS_OUTPUT diff --git a/mysql-test/t/rpl_ndb_basic.test b/mysql-test/t/rpl_ndb_basic.test index e485b1d1bde..5bec4aee8c6 100644 --- a/mysql-test/t/rpl_ndb_basic.test +++ b/mysql-test/t/rpl_ndb_basic.test @@ -1,6 +1,6 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc @@ -197,7 +197,7 @@ UPDATE t1 SET `nom`="DEAD" WHERE `nid`=1; --connection slave --echo **** On Slave **** --replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 19 <Last_Errno> 20 <Last_Error> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> +--replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 19 <Last_Errno> 20 <Last_Error> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> 35 <Last_IO_Errno> 36 <Last_IO_Error> 37 <Last_SQL_Errno> 38 <Last_SQL_Error> --query_vertical SHOW SLAVE STATUS; # now set max retries high enough to succeed, and start slave again diff --git a/mysql-test/t/rpl_ndb_blob.test b/mysql-test/t/rpl_ndb_blob.test index 94af986b222..aa80ab8ede5 100644 --- a/mysql-test/t/rpl_ndb_blob.test +++ b/mysql-test/t/rpl_ndb_blob.test @@ -1,6 +1,6 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc # # basic test of blob replication for NDB diff --git a/mysql-test/t/rpl_ndb_blob2.test b/mysql-test/t/rpl_ndb_blob2.test index 2e8f02eaf75..d94294eedcb 100644 --- a/mysql-test/t/rpl_ndb_blob2.test +++ b/mysql-test/t/rpl_ndb_blob2.test @@ -4,6 +4,8 @@ # code between engine tests # ################################# -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDBCLUSTER; -- source extra/rpl_tests/rpl_row_blob.test diff --git a/mysql-test/t/rpl_ndb_charset.test b/mysql-test/t/rpl_ndb_charset.test index eb412a0349a..4bac267443e 100644 --- a/mysql-test/t/rpl_ndb_charset.test +++ b/mysql-test/t/rpl_ndb_charset.test @@ -2,5 +2,7 @@ # By JBM 2005-02-15 Wrapped to allow reuse of test code# ######################################################## --source include/have_ndb.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_row_charset.test diff --git a/mysql-test/t/rpl_ndb_circular.test b/mysql-test/t/rpl_ndb_circular.test index 88b5808160b..34fcf968199 100644 --- a/mysql-test/t/rpl_ndb_circular.test +++ b/mysql-test/t/rpl_ndb_circular.test @@ -1,6 +1,6 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc # set up circular replication diff --git a/mysql-test/t/rpl_ndb_circular_simplex.test b/mysql-test/t/rpl_ndb_circular_simplex.test index 2ea60beaba2..633bbd75006 100644 --- a/mysql-test/t/rpl_ndb_circular_simplex.test +++ b/mysql-test/t/rpl_ndb_circular_simplex.test @@ -1,6 +1,6 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc connection master; CREATE TABLE t1 (a int key, b int) ENGINE=NDB; diff --git a/mysql-test/t/rpl_ndb_commit_afterflush.test b/mysql-test/t/rpl_ndb_commit_afterflush.test index ce2a4d9506c..5bbd7f0414e 100644 --- a/mysql-test/t/rpl_ndb_commit_afterflush.test +++ b/mysql-test/t/rpl_ndb_commit_afterflush.test @@ -5,5 +5,7 @@ # By JBM 2004-02-15 # ##################################### -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_commit_after_flush.test diff --git a/mysql-test/t/rpl_ndb_dd_advance.test b/mysql-test/t/rpl_ndb_dd_advance.test index 0a1ab37cdad..5e346d5fe3b 100644 --- a/mysql-test/t/rpl_ndb_dd_advance.test +++ b/mysql-test/t/rpl_ndb_dd_advance.test @@ -11,7 +11,7 @@ --source include/not_embedded.inc --source include/big_test.inc #--source include/have_ndb_extra.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc #### Test start cleanup section ##### --disable_warnings diff --git a/mysql-test/t/rpl_ndb_dd_basic.test b/mysql-test/t/rpl_ndb_dd_basic.test index 7387d39db87..ca583860b91 100644 --- a/mysql-test/t/rpl_ndb_dd_basic.test +++ b/mysql-test/t/rpl_ndb_dd_basic.test @@ -1,6 +1,6 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc --disable_warnings DROP TABLE IF EXISTS t1; diff --git a/mysql-test/t/rpl_ndb_dd_partitions.test b/mysql-test/t/rpl_ndb_dd_partitions.test index 9291f38e8db..fe6db98dd13 100644 --- a/mysql-test/t/rpl_ndb_dd_partitions.test +++ b/mysql-test/t/rpl_ndb_dd_partitions.test @@ -7,7 +7,7 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc --echo --- Doing pre test cleanup --- diff --git a/mysql-test/t/rpl_ndb_ddl.test b/mysql-test/t/rpl_ndb_ddl.test index 66db755de15..f2c32ac2cd5 100644 --- a/mysql-test/t/rpl_ndb_ddl.test +++ b/mysql-test/t/rpl_ndb_ddl.test @@ -23,9 +23,9 @@ # abort of the test case etc.. # ---source include/master-slave.inc ---source include/have_binlog_format_row.inc --source include/have_ndb.inc +--source include/have_binlog_format_row.inc +--source include/ndb_master-slave.inc let $engine_type= NDB; let $temp_engine_type= MEMORY; let $show_binlog = 0; diff --git a/mysql-test/t/rpl_ndb_delete_nowhere.test b/mysql-test/t/rpl_ndb_delete_nowhere.test index 92ceddf7f5c..49ba07b2fde 100644 --- a/mysql-test/t/rpl_ndb_delete_nowhere.test +++ b/mysql-test/t/rpl_ndb_delete_nowhere.test @@ -4,5 +4,6 @@ ######################################### --source include/have_ndb.inc -- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_delete_no_where.test diff --git a/mysql-test/t/rpl_ndb_do_db.test b/mysql-test/t/rpl_ndb_do_db.test index 9b65d43f244..3e450a1fe4b 100644 --- a/mysql-test/t/rpl_ndb_do_db.test +++ b/mysql-test/t/rpl_ndb_do_db.test @@ -7,7 +7,7 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc --disable_warnings DROP DATABASE IF EXISTS replica; diff --git a/mysql-test/t/rpl_ndb_do_table.test b/mysql-test/t/rpl_ndb_do_table.test index 55a40d85172..6e36ab407a1 100644 --- a/mysql-test/t/rpl_ndb_do_table.test +++ b/mysql-test/t/rpl_ndb_do_table.test @@ -7,7 +7,7 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc --disable_warnings DROP TABLE IF EXISTS t1, t2; diff --git a/mysql-test/t/rpl_ndb_extraCol.test b/mysql-test/t/rpl_ndb_extraCol.test index cf0501c490a..292b8bbfa45 100644 --- a/mysql-test/t/rpl_ndb_extraCol.test +++ b/mysql-test/t/rpl_ndb_extraCol.test @@ -5,8 +5,8 @@ # Using NDB ########################################### -- source include/have_binlog_format_row.inc ---source include/have_ndb.inc --- source include/master-slave.inc +-- source include/have_ndb.inc +-- source include/ndb_master-slave.inc let $engine_type = 'NDB'; -- source extra/rpl_tests/rpl_extraSlave_Col.test diff --git a/mysql-test/t/rpl_ndb_func003.test b/mysql-test/t/rpl_ndb_func003.test index a19de7d3d6b..f91c891f943 100644 --- a/mysql-test/t/rpl_ndb_func003.test +++ b/mysql-test/t/rpl_ndb_func003.test @@ -7,6 +7,8 @@ # reduce test case code # ################################### -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_row_func003.test -- source include/master-slave-end.inc diff --git a/mysql-test/t/rpl_ndb_idempotent.test b/mysql-test/t/rpl_ndb_idempotent.test index f2bfe745523..0bae33c5d40 100644 --- a/mysql-test/t/rpl_ndb_idempotent.test +++ b/mysql-test/t/rpl_ndb_idempotent.test @@ -1,6 +1,6 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc # # Currently test only works with ndb since it retrieves "old" @@ -43,7 +43,7 @@ SELECT * FROM t1 ORDER BY c3; SELECT * FROM t1 ORDER BY c3; --replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> +--replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> 35 <Last_IO_Errno> 36 <Last_IO_Error> SHOW SLAVE STATUS; # stop slave and reset position to before the last changes @@ -54,7 +54,7 @@ eval CHANGE MASTER TO master_log_pos = $the_pos ; --replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> +--replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> 35 <Last_IO_Errno> 36 <Last_IO_Error> SHOW SLAVE STATUS; # start the slave again @@ -107,7 +107,7 @@ COMMIT; --connection slave SELECT * FROM t1; --replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> +--replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> 34 <Last_IO_Errno> 35 <Last_IO_Error> SHOW SLAVE STATUS; connection master; diff --git a/mysql-test/t/rpl_ndb_innodb2ndb.test b/mysql-test/t/rpl_ndb_innodb2ndb.test index 229ee11353b..8f67802c055 100644 --- a/mysql-test/t/rpl_ndb_innodb2ndb.test +++ b/mysql-test/t/rpl_ndb_innodb2ndb.test @@ -7,10 +7,8 @@ # to be able to use the same code for all these different # test and to have control over the tests. ############################################################## --- source include/have_innodb.inc --- source include/master-slave.inc -connection slave; -- source include/have_ndb.inc -connection master; +-- source include/have_innodb.inc +-- source include/ndb_master-slave.inc SET storage_engine=innodb; --source extra/rpl_tests/rpl_ndb_2multi_eng.test diff --git a/mysql-test/t/rpl_ndb_innodb_trans.test b/mysql-test/t/rpl_ndb_innodb_trans.test index 127c2464570..efba6050554 100644 --- a/mysql-test/t/rpl_ndb_innodb_trans.test +++ b/mysql-test/t/rpl_ndb_innodb_trans.test @@ -2,7 +2,8 @@ -- source include/have_ndb.inc -- source include/have_innodb.inc --- source include/master-slave.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc create table t1 (a int, unique(a)) engine=ndbcluster; create table t2 (a int, unique(a)) engine=innodb; diff --git a/mysql-test/t/rpl_ndb_insert_ignore.test b/mysql-test/t/rpl_ndb_insert_ignore.test index 17acb5983f4..5137c81c0cd 100644 --- a/mysql-test/t/rpl_ndb_insert_ignore.test +++ b/mysql-test/t/rpl_ndb_insert_ignore.test @@ -3,6 +3,7 @@ ##################################### -- source include/have_ndb.inc -- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; let $engine_type2=myisam; -- source extra/rpl_tests/rpl_insert_ignore.test diff --git a/mysql-test/t/rpl_ndb_load.test b/mysql-test/t/rpl_ndb_load.test index 2ee540afd18..a695eee3221 100644 --- a/mysql-test/t/rpl_ndb_load.test +++ b/mysql-test/t/rpl_ndb_load.test @@ -7,7 +7,7 @@ --source include/have_ndb.inc --source include/have_ndb_extra.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc --disable_warnings # reset master diff --git a/mysql-test/t/rpl_ndb_log.test b/mysql-test/t/rpl_ndb_log.test index e883d24b977..d32a05bf92a 100644 --- a/mysql-test/t/rpl_ndb_log.test +++ b/mysql-test/t/rpl_ndb_log.test @@ -7,6 +7,7 @@ ################################### -- source include/have_binlog_format_row.inc -- source include/have_ndb.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_log.test diff --git a/mysql-test/t/rpl_ndb_multi.test b/mysql-test/t/rpl_ndb_multi.test index 196d0a5ed6f..ab92b65ba19 100644 --- a/mysql-test/t/rpl_ndb_multi.test +++ b/mysql-test/t/rpl_ndb_multi.test @@ -1,7 +1,6 @@ ---source include/have_ndb.inc --source include/have_multi_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc # note: server2 is another "master" connected to the master cluster diff --git a/mysql-test/t/rpl_ndb_multi_update2.test b/mysql-test/t/rpl_ndb_multi_update2.test index df4f0eec39d..75f4b63aae2 100644 --- a/mysql-test/t/rpl_ndb_multi_update2.test +++ b/mysql-test/t/rpl_ndb_multi_update2.test @@ -7,6 +7,7 @@ # Run this only for row based replication, as replication of # auto_increment values are not supported with NDB as storage engine -- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; --source extra/rpl_tests/rpl_multi_update2.test diff --git a/mysql-test/t/rpl_ndb_multi_update3.test b/mysql-test/t/rpl_ndb_multi_update3.test index 008e2143987..fbf44d66408 100644 --- a/mysql-test/t/rpl_ndb_multi_update3.test +++ b/mysql-test/t/rpl_ndb_multi_update3.test @@ -4,5 +4,6 @@ ############################################################ -- source include/have_ndb.inc -- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_multi_update3.test diff --git a/mysql-test/t/rpl_ndb_myisam2ndb.test b/mysql-test/t/rpl_ndb_myisam2ndb.test index 0c2df6441cb..2ed151b7a87 100644 --- a/mysql-test/t/rpl_ndb_myisam2ndb.test +++ b/mysql-test/t/rpl_ndb_myisam2ndb.test @@ -7,9 +7,6 @@ # to be able to use the same code for all these different # test and to have control over the tests. ############################################################## --- source include/master-slave.inc -connection slave; ---source include/have_ndb.inc -connection master; +-- source include/ndb_master-slave.inc SET storage_engine=myisam; --source extra/rpl_tests/rpl_ndb_2multi_eng.test diff --git a/mysql-test/t/rpl_ndb_relayrotate.test b/mysql-test/t/rpl_ndb_relayrotate.test index c5ec0e1d21b..b0b9dd9e7da 100644 --- a/mysql-test/t/rpl_ndb_relayrotate.test +++ b/mysql-test/t/rpl_ndb_relayrotate.test @@ -4,5 +4,6 @@ ############################################################ -- source include/have_ndb.inc -- source include/have_ndb_extra.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_relayrotate.test diff --git a/mysql-test/t/rpl_ndb_rep_ignore.test b/mysql-test/t/rpl_ndb_rep_ignore.test index 47f5bce5527..f010d96b5ee 100644 --- a/mysql-test/t/rpl_ndb_rep_ignore.test +++ b/mysql-test/t/rpl_ndb_rep_ignore.test @@ -8,7 +8,7 @@ --source include/have_ndb.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc --disable_warnings DROP DATABASE IF EXISTS replica; diff --git a/mysql-test/t/rpl_ndb_row_001.test b/mysql-test/t/rpl_ndb_row_001.test index 1e2a4ec02df..4429ea177d3 100644 --- a/mysql-test/t/rpl_ndb_row_001.test +++ b/mysql-test/t/rpl_ndb_row_001.test @@ -2,5 +2,7 @@ # By JBM 2005-02-15 Wrapped to allow reuse of test code# ######################################################## --source include/have_ndb.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_row_001.test diff --git a/mysql-test/t/rpl_ndb_sp003.test b/mysql-test/t/rpl_ndb_sp003.test index 75ad9f0a488..1774a313851 100644 --- a/mysql-test/t/rpl_ndb_sp003.test +++ b/mysql-test/t/rpl_ndb_sp003.test @@ -5,5 +5,7 @@ # For different engines # ################################# -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDBCLUSTER; -- source extra/rpl_tests/rpl_row_sp003.test diff --git a/mysql-test/t/rpl_ndb_sp006.test b/mysql-test/t/rpl_ndb_sp006.test index 590facc3648..0003781f54e 100644 --- a/mysql-test/t/rpl_ndb_sp006.test +++ b/mysql-test/t/rpl_ndb_sp006.test @@ -5,5 +5,7 @@ # For different engines # ################################# -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc let $engine_type=NDBCLUSTER; -- source extra/rpl_tests/rpl_row_sp006.test diff --git a/mysql-test/t/rpl_ndb_stm_innodb.test b/mysql-test/t/rpl_ndb_stm_innodb.test index b92fbbcfce6..d43fafa8406 100644 --- a/mysql-test/t/rpl_ndb_stm_innodb.test +++ b/mysql-test/t/rpl_ndb_stm_innodb.test @@ -1,7 +1,7 @@ --source include/have_ndb.inc --source include/have_innodb.inc --source include/have_binlog_format_mixed_or_statement.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc --connection master create table t1 (a int key, b int) engine innodb; @@ -12,6 +12,14 @@ create table t2 (a int key, b int) engine innodb; alter table t1 engine ndb; alter table t2 engine ndb; +# We need MIXED mode on the slave in the event that there are +# statements coming in from the master. In this case, NDB can only +# handle row-based format, so it has to be possible to switch to +# this. +STOP SLAVE; +SET GLOBAL BINLOG_FORMAT=MIXED; +START SLAVE; + # check binlog position without begin --connection master insert into t1 values (1,2); diff --git a/mysql-test/t/rpl_ndb_sync.test b/mysql-test/t/rpl_ndb_sync.test index 14e2b36b588..6db75cf1e36 100644 --- a/mysql-test/t/rpl_ndb_sync.test +++ b/mysql-test/t/rpl_ndb_sync.test @@ -2,7 +2,7 @@ --source include/ndb_default_cluster.inc --source include/not_embedded.inc --source include/have_binlog_format_row.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc # # Currently test only works with ndb since it retrieves "old" @@ -72,8 +72,8 @@ START SLAVE; --sync_slave_with_master --connection slave --replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> -SHOW SLAVE STATUS; +--replace_column 1 <Slave_IO_State> 7 <Read_Master_Log_Pos> 8 <Relay_Log_File> 9 <Relay_Log_Pos> 16 <Replicate_Ignore_Table> 22 <Exec_Master_Log_Pos> 23 <Relay_Log_Space> 33 <Seconds_Behind_Master> 35 <Last_IO_Errno> 36 <Last_IO_Error> +query_vertical SHOW SLAVE STATUS; SELECT hex(c1),hex(c2),c3 FROM t1 ORDER BY c3; SELECT hex(c2),hex(c3),c1 FROM t2 ORDER BY c1; diff --git a/mysql-test/t/rpl_ndb_trig004.test b/mysql-test/t/rpl_ndb_trig004.test index 7439da563a6..f9674e43c50 100644 --- a/mysql-test/t/rpl_ndb_trig004.test +++ b/mysql-test/t/rpl_ndb_trig004.test @@ -9,7 +9,7 @@ # Includes -- source include/have_binlog_format_row.inc -- source include/have_ndb.inc --- source include/master-slave.inc +-- source include/ndb_master-slave.inc let $engine_type=NDB; -- source extra/rpl_tests/rpl_trig004.test diff --git a/mysql-test/t/rpl_ndbapi_multi.test b/mysql-test/t/rpl_ndbapi_multi.test index 62b83f0557a..c33d0d296ad 100644 --- a/mysql-test/t/rpl_ndbapi_multi.test +++ b/mysql-test/t/rpl_ndbapi_multi.test @@ -1,7 +1,7 @@ -- source include/have_ndb.inc -- source include/have_binlog_format_row.inc --- source include/master-slave.inc -- source include/have_ndbapi_examples.inc +-- source include/ndb_master-slave.inc --exec echo Running ndbapi_simple_dual --exec $NDB_EXAMPLES_DIR/ndbapi_simple_dual/ndbapi_simple_dual $MASTER_MYSOCK "localhost:$NDBCLUSTER_PORT" $SLAVE_MYSOCK "localhost:$NDBCLUSTER_PORT_SLAVE" >> $NDB_EXAMPLES_OUTPUT diff --git a/mysql-test/t/rpl_rbr_to_sbr.test b/mysql-test/t/rpl_rbr_to_sbr.test index 4f72996671d..72ae6a99c44 100644 --- a/mysql-test/t/rpl_rbr_to_sbr.test +++ b/mysql-test/t/rpl_rbr_to_sbr.test @@ -21,7 +21,7 @@ SHOW BINLOG EVENTS; sync_slave_with_master; --echo **** On Slave **** --replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 23 # 33 # +--replace_column 1 # 8 # 9 # 23 # 33 # 34 # 35 # --query_vertical SHOW SLAVE STATUS --replace_result $VERSION VERSION --replace_column 2 # 5 # diff --git a/mysql-test/t/rpl_redirect.test b/mysql-test/t/rpl_redirect.test index 078d1048794..1c6f31a030e 100644 --- a/mysql-test/t/rpl_redirect.test +++ b/mysql-test/t/rpl_redirect.test @@ -13,9 +13,7 @@ sync_with_master; #discover slaves connection master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -SHOW SLAVE STATUS; +source include/show_slave_status.inc; --replace_result $SLAVE_MYPORT SLAVE_PORT SHOW SLAVE HOSTS; rpl_probe; diff --git a/mysql-test/t/rpl_relayrotate.test b/mysql-test/t/rpl_relayrotate.test index 46d54aea1d2..ec3e6be4bea 100644 --- a/mysql-test/t/rpl_relayrotate.test +++ b/mysql-test/t/rpl_relayrotate.test @@ -6,5 +6,6 @@ ####################################################### -- source include/not_ndb_default.inc -- source include/have_innodb.inc +-- source include/master-slave.inc let $engine_type=innodb; -- source extra/rpl_tests/rpl_relayrotate.test diff --git a/mysql-test/t/rpl_replicate_do.test b/mysql-test/t/rpl_replicate_do.test index 600840a2828..90f00764691 100644 --- a/mysql-test/t/rpl_replicate_do.test +++ b/mysql-test/t/rpl_replicate_do.test @@ -32,8 +32,8 @@ connection slave; sync_with_master; # show slave status, just to see of it prints replicate-do-table --replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 7 # 8 # 9 # 16 # 22 # 23 # 33 # -show slave status; +--replace_column 1 # 7 # 8 # 9 # 22 # 23 # 33 # 35 # 36 # +query_vertical SHOW SLAVE STATUS; # # BUG#12542 diff --git a/mysql-test/t/rpl_rotate_logs.test b/mysql-test/t/rpl_rotate_logs.test index 155f9f4b6e0..c04b9045daa 100644 --- a/mysql-test/t/rpl_rotate_logs.test +++ b/mysql-test/t/rpl_rotate_logs.test @@ -65,9 +65,7 @@ insert into temp_table values ("testing temporary tables"); create table t1 (s text); insert into t1 values('Could not break slave'),('Tried hard'); sync_slave_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; select * from t1; connection master; flush logs; @@ -127,9 +125,7 @@ purge master logs before (@time_for_purge); show binary logs; insert into t2 values (65); sync_slave_with_master; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; select * from t2; # @@ -159,9 +155,7 @@ connection slave; sync_with_master; select * from t4; ---replace_result $MASTER_MYPORT MASTER_PORT ---replace_column 1 # 8 # 9 # 16 # 23 # 33 # -show slave status; +source include/show_slave_status.inc; # because of concurrent insert, the table may not be up to date # if we do not lock lock tables t3 read; diff --git a/mysql-test/t/rpl_row_001.test b/mysql-test/t/rpl_row_001.test index 639c55362a5..99eaebcdcaf 100644 --- a/mysql-test/t/rpl_row_001.test +++ b/mysql-test/t/rpl_row_001.test @@ -3,5 +3,7 @@ # Added to skip if ndb is default # ######################################################## -- source include/not_ndb_default.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=MYISAM; -- source extra/rpl_tests/rpl_row_001.test diff --git a/mysql-test/t/rpl_row_UUID.test b/mysql-test/t/rpl_row_UUID.test index 6ead7c2ee9b..b0ef96463d0 100644 --- a/mysql-test/t/rpl_row_UUID.test +++ b/mysql-test/t/rpl_row_UUID.test @@ -3,5 +3,7 @@ # Added to skip if ndb is default # ######################################################## -- source include/not_ndb_default.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=myisam; --source extra/rpl_tests/rpl_row_UUID.test diff --git a/mysql-test/t/rpl_row_basic_11bugs.test b/mysql-test/t/rpl_row_basic_11bugs.test index 0109edf4264..fb43664f121 100644 --- a/mysql-test/t/rpl_row_basic_11bugs.test +++ b/mysql-test/t/rpl_row_basic_11bugs.test @@ -184,3 +184,42 @@ SELECT k, HEX(a),HEX(b) FROM t2_innodb; connection master; DROP TABLE IF EXISTS t1_myisam, t1_innodb, t2_myisam, t2_innodb; sync_slave_with_master; + +# +# Bug#27716 multi-update did partially and has not binlogged +# + +connection master; + +--disable_warnings +drop table if exists t1, t2; +--enable_warnings +CREATE TABLE `t1` ( + `a` int(11) NOT NULL auto_increment, + `b` int(11) default NULL, + PRIMARY KEY (`a`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 ; + +CREATE TABLE `t2` ( + `a` int(11) NOT NULL auto_increment, + `b` int(11) default NULL, + PRIMARY KEY (`a`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 ; + +# testing multi_update::send_error() effective update +insert into t1 values (1,1),(2,2); +insert into t2 values (1,1),(4,4); + +connection master; +error ER_DUP_ENTRY; +UPDATE t2,t1 SET t2.a=t1.a+2; +select * from t2 /* must be (3,1), (4,4) */; +sync_slave_with_master; + +connection slave; +select * from t2 /* must be (3,1), (4,4) */; + +connection master; +drop table t1,t2; + +sync_slave_with_master; diff --git a/mysql-test/t/rpl_row_basic_2myisam.test b/mysql-test/t/rpl_row_basic_2myisam.test index c2cef800ec8..c5648fa1d77 100644 --- a/mysql-test/t/rpl_row_basic_2myisam.test +++ b/mysql-test/t/rpl_row_basic_2myisam.test @@ -1,3 +1,6 @@ +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc + let $type= 'MYISAM' ; let $extra_index= ; -- source extra/rpl_tests/rpl_row_basic.test diff --git a/mysql-test/t/rpl_row_basic_3innodb.test b/mysql-test/t/rpl_row_basic_3innodb.test index 89effc4b3bb..3786a697e3f 100644 --- a/mysql-test/t/rpl_row_basic_3innodb.test +++ b/mysql-test/t/rpl_row_basic_3innodb.test @@ -1,4 +1,6 @@ -- source include/have_innodb.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $type= 'INNODB' ; let $extra_index= ; diff --git a/mysql-test/t/rpl_row_basic_7ndb.test b/mysql-test/t/rpl_row_basic_7ndb.test index 1ec2fb333ae..7cf039a1c21 100644 --- a/mysql-test/t/rpl_row_basic_7ndb.test +++ b/mysql-test/t/rpl_row_basic_7ndb.test @@ -1,4 +1,7 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc +-- source include/ndb_master-slave.inc + let $type= 'NDB' ; let $extra_index= ; -- source extra/rpl_tests/rpl_row_basic.test diff --git a/mysql-test/t/rpl_row_blob_innodb.test b/mysql-test/t/rpl_row_blob_innodb.test index 0bce657f9f9..6aa6c2a31b9 100644 --- a/mysql-test/t/rpl_row_blob_innodb.test +++ b/mysql-test/t/rpl_row_blob_innodb.test @@ -7,6 +7,8 @@ ######################################################## -- source include/not_ndb_default.inc -- source include/have_innodb.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=InnoDB; -- source extra/rpl_tests/rpl_row_blob.test diff --git a/mysql-test/t/rpl_row_blob_myisam.test b/mysql-test/t/rpl_row_blob_myisam.test index a470c36f9f8..11f5336502a 100644 --- a/mysql-test/t/rpl_row_blob_myisam.test +++ b/mysql-test/t/rpl_row_blob_myisam.test @@ -6,6 +6,8 @@ # Added to skip if ndb is default # ######################################################## -- source include/not_ndb_default.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=myisam; -- source extra/rpl_tests/rpl_row_blob.test diff --git a/mysql-test/t/rpl_row_charset.test b/mysql-test/t/rpl_row_charset.test index 9737c52c70f..c83ccc586ba 100644 --- a/mysql-test/t/rpl_row_charset.test +++ b/mysql-test/t/rpl_row_charset.test @@ -3,5 +3,7 @@ # Added to skip if ndb is default # ######################################################## -- source include/not_ndb_default.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=myisam; -- source extra/rpl_tests/rpl_row_charset.test diff --git a/mysql-test/t/rpl_row_func003.test b/mysql-test/t/rpl_row_func003.test index abfadfe1a1a..30b24cf4174 100644 --- a/mysql-test/t/rpl_row_func003.test +++ b/mysql-test/t/rpl_row_func003.test @@ -7,5 +7,7 @@ ######################################################## -- source include/not_ndb_default.inc -- source include/have_innodb.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=INNODB; -- source extra/rpl_tests/rpl_row_func003.test diff --git a/mysql-test/t/rpl_row_inexist_tbl.test b/mysql-test/t/rpl_row_inexist_tbl.test index 803c214b6c5..25a8c0e744e 100644 --- a/mysql-test/t/rpl_row_inexist_tbl.test +++ b/mysql-test/t/rpl_row_inexist_tbl.test @@ -25,10 +25,8 @@ connection slave; # slave should have stopped because can't find table t1 --source include/wait_for_slave_sql_to_stop.inc # see if we have a good error message: ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 7 # 8 # 9 # 23 # 33 # ---vertical_results -show slave status; +--replace_column 7 # +source include/show_slave_status.inc; # cleanup connection master; diff --git a/mysql-test/t/rpl_row_log.test b/mysql-test/t/rpl_row_log.test index 3253ae9ecba..197f83c85af 100644 --- a/mysql-test/t/rpl_row_log.test +++ b/mysql-test/t/rpl_row_log.test @@ -11,6 +11,7 @@ ######################################################## -- source include/not_ndb_default.inc -- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=MyISAM; -- source extra/rpl_tests/rpl_log.test diff --git a/mysql-test/t/rpl_row_log_innodb.test b/mysql-test/t/rpl_row_log_innodb.test index 5e5182e3519..16e775287b3 100644 --- a/mysql-test/t/rpl_row_log_innodb.test +++ b/mysql-test/t/rpl_row_log_innodb.test @@ -8,6 +8,7 @@ -- source include/not_ndb_default.inc -- source include/have_binlog_format_row.inc -- source include/have_innodb.inc +-- source include/master-slave.inc let $engine_type=InnoDB; -- source extra/rpl_tests/rpl_log.test diff --git a/mysql-test/t/rpl_row_sp003.test b/mysql-test/t/rpl_row_sp003.test index 99b30253c8a..391ecd59b22 100644 --- a/mysql-test/t/rpl_row_sp003.test +++ b/mysql-test/t/rpl_row_sp003.test @@ -7,5 +7,7 @@ ######################################################## -- source include/not_ndb_default.inc -- source include/have_innodb.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=INNODB; -- source extra/rpl_tests/rpl_row_sp003.test diff --git a/mysql-test/t/rpl_row_sp006_InnoDB.test b/mysql-test/t/rpl_row_sp006_InnoDB.test index f7e59440027..e5be4e6dc28 100644 --- a/mysql-test/t/rpl_row_sp006_InnoDB.test +++ b/mysql-test/t/rpl_row_sp006_InnoDB.test @@ -7,5 +7,7 @@ ######################################################## -- source include/not_ndb_default.inc -- source include/have_innodb.inc +-- source include/have_binlog_format_row.inc +-- source include/master-slave.inc let $engine_type=InnoDB; -- source extra/rpl_tests/rpl_row_sp006.test diff --git a/mysql-test/t/rpl_row_until.test b/mysql-test/t/rpl_row_until.test index 0552f9f7465..9464e5cfadd 100644 --- a/mysql-test/t/rpl_row_until.test +++ b/mysql-test/t/rpl_row_until.test @@ -30,26 +30,20 @@ start slave until master_log_file='master-bin.000001', master_log_pos=311; --source include/wait_for_slave_sql_to_stop.inc # here table should be still not deleted select * from t1; ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 9 # 11 # 23 # 33 # ---query_vertical SHOW SLAVE STATUS; +source include/show_slave_status.inc; # this should fail right after start start slave until master_log_file='master-no-such-bin.000001', master_log_pos=291; --source include/wait_for_slave_sql_to_stop.inc # again this table should be still not deleted select * from t1; ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 9 # 11 # 23 # 33 # ---query_vertical SHOW SLAVE STATUS; +source include/show_slave_status.inc; # try replicate all up to and not including the second insert to t2; start slave until relay_log_file='slave-relay-bin.000004', relay_log_pos=728; --source include/wait_for_slave_sql_to_stop.inc select * from t2; ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 9 # 11 # 23 # 33 # ---query_vertical SHOW SLAVE STATUS; +source include/show_slave_status.inc; # clean up start slave; @@ -63,9 +57,8 @@ stop slave; start slave until master_log_file='master-bin.000001', master_log_pos=740; --source include/wait_for_slave_sql_to_stop.inc # here the sql slave thread should be stopped ---replace_result $MASTER_MYPORT MASTER_MYPORT bin.000005 bin.000004 bin.000006 bin.000004 bin.000007 bin.000004 ---replace_column 1 # 9 # 23 # 33 # ---query_vertical SHOW SLAVE STATUS; +--replace_result bin.000005 bin.000004 bin.000006 bin.000004 bin.000007 bin.000004 +source include/show_slave_status.inc; #testing various error conditions --error 1277 diff --git a/mysql-test/t/rpl_server_id1.test b/mysql-test/t/rpl_server_id1.test index 71310750b60..2db1f6e364d 100644 --- a/mysql-test/t/rpl_server_id1.test +++ b/mysql-test/t/rpl_server_id1.test @@ -13,8 +13,8 @@ stop slave; --replace_result $SLAVE_MYPORT SLAVE_PORT eval change master to master_port=$SLAVE_MYPORT; --replace_result $SLAVE_MYPORT SLAVE_PORT ---replace_column 16 # 18 # -show slave status; +--replace_column 16 # 18 # 35 # 36 # +query_vertical show slave status; start slave; insert into t1 values (1); # can't MASTER_POS_WAIT(), it does not work in this weird setup diff --git a/mysql-test/t/rpl_server_id2.test b/mysql-test/t/rpl_server_id2.test index 0f2eb560d18..7e67fb42b4f 100644 --- a/mysql-test/t/rpl_server_id2.test +++ b/mysql-test/t/rpl_server_id2.test @@ -10,8 +10,8 @@ stop slave; --replace_result $SLAVE_MYPORT SLAVE_PORT eval change master to master_port=$SLAVE_MYPORT; --replace_result $SLAVE_MYPORT SLAVE_PORT ---replace_column 18 # -show slave status; +--replace_column 18 # 35 # 36 # +query_vertical show slave status; start slave; insert into t1 values (1); save_master_pos; diff --git a/mysql-test/t/rpl_slave_skip.test b/mysql-test/t/rpl_slave_skip.test new file mode 100644 index 00000000000..b19d6a2730b --- /dev/null +++ b/mysql-test/t/rpl_slave_skip.test @@ -0,0 +1,71 @@ +source include/master-slave.inc; + +--echo **** On Slave **** +connection slave; +STOP SLAVE; + +--echo **** On Master **** +connection master; +SET SESSION BINLOG_FORMAT=ROW; + +CREATE TABLE t1 (a INT, b INT); +CREATE TABLE t2 (c INT, d INT); +INSERT INTO t1 VALUES (1,1),(2,4),(3,9); +INSERT INTO t2 VALUES (1,1),(2,8),(3,27); +UPDATE t1,t2 SET b = d, d = b * 2 WHERE a = c; +source include/show_binlog_events.inc; + +# These tables should be changed +SELECT * FROM t1; +SELECT * FROM t2; +save_master_pos; + +--echo **** On Slave **** +connection slave; + +# Stop when reaching the the first table map event. +START SLAVE UNTIL MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=484; +wait_for_slave_to_stop; +--replace_result $MASTER_MYPORT MASTER_PORT +--replace_column 1 # 8 # 9 # 23 # 33 # 35 # 36 # +query_vertical SHOW SLAVE STATUS; + +# Now we skip *one* table map event. If the execution starts right +# after that table map event, *one* of the involved tables will be +# changed. +SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; +START SLAVE; +sync_with_master; + +# These values should be what was inserted, not what was +# updated. Since we are skipping the first table map of the group +# representing the UPDATE statement above, we should skip the entire +# group and not start executing at the first table map. +SELECT * FROM t1; +SELECT * FROM t2; + +STOP SLAVE; +RESET SLAVE; +connection master; +RESET MASTER; + +SET SESSION BINLOG_FORMAT=STATEMENT; +SET @foo = 12; +INSERT INTO t1 VALUES(@foo, 2*@foo); +save_master_pos; +source include/show_binlog_events.inc; + +connection slave; +START SLAVE UNTIL MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=106; +wait_for_slave_to_stop; +SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; +START SLAVE; +sync_with_master; +--replace_result $MASTER_MYPORT MASTER_PORT +--replace_column 1 # 8 # 9 # 23 # 33 # 35 # 36 # +query_vertical SHOW SLAVE STATUS; + +--echo **** On Master **** +connection master; +DROP TABLE t1, t2; +sync_slave_with_master; diff --git a/mysql-test/t/rpl_slave_status.test b/mysql-test/t/rpl_slave_status.test index 32320a50656..d07cf13dcf4 100644 --- a/mysql-test/t/rpl_slave_status.test +++ b/mysql-test/t/rpl_slave_status.test @@ -42,7 +42,7 @@ start slave; --replace_result $MASTER_MYPORT MASTER_MYPORT # Column 1 is replaced, since the output can be either # "Connecting to master" or "Waiting for master update" ---replace_column 1 # 7 # 8 # 9 # 22 # 23 # +--replace_column 1 # 7 # 8 # 9 # 22 # 23 # 35 # 36 # --vertical_results show slave status; diff --git a/mysql-test/t/rpl_ssl.test b/mysql-test/t/rpl_ssl.test index a0317028557..4bc07ee0622 100644 --- a/mysql-test/t/rpl_ssl.test +++ b/mysql-test/t/rpl_ssl.test @@ -31,7 +31,7 @@ select * from t1; # The slave is synced and waiting/reading from master # SHOW SLAVE STATUS will show "Waiting for master to send event" --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 7 # 8 # 9 # 22 # 23 # 33 # +--replace_column 1 # 7 # 8 # 9 # 22 # 23 # 33 # 35 # 36 # query_vertical show slave status; # Stop the slave, as reported in bug#21871 it would hang @@ -60,7 +60,7 @@ insert into t1 values (NULL); sync_slave_with_master; --source include/wait_for_slave_to_start.inc --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 7 # 8 # 9 # 22 # 23 # 33 # +--replace_column 1 # 7 # 8 # 9 # 22 # 23 # 33 # 35 # 36 # query_vertical show slave status; connection master; diff --git a/mysql-test/t/rpl_ssl1.test b/mysql-test/t/rpl_ssl1.test index 6ca1484bb17..b660c3991dd 100644 --- a/mysql-test/t/rpl_ssl1.test +++ b/mysql-test/t/rpl_ssl1.test @@ -45,7 +45,7 @@ select * from t1; #checking show slave status --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 6 # 7 # 8 # 9 # 10 # 11 # 16 # 22 # 23 # 33 # +--replace_column 1 # 6 # 7 # 8 # 9 # 10 # 11 # 16 # 22 # 23 # 33 # 35 # 36 # query_vertical show slave status; #checking if replication works without ssl also performing clean up @@ -59,7 +59,7 @@ save_master_pos; connection slave; sync_with_master; --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 6 # 7 # 8 # 9 # 10 # 11 # 16 # 22 # 23 # 33 # +--replace_column 1 # 6 # 7 # 8 # 9 # 10 # 11 # 16 # 22 # 23 # 33 # 35 # 36 # query_vertical show slave status; # End of 4.1 tests @@ -89,7 +89,7 @@ select * from t1; #checking show slave status --replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 6 # 7 # 8 # 9 # 10 # 11 # 16 # 22 # 23 # 33 # +--replace_column 1 # 6 # 7 # 8 # 9 # 10 # 11 # 16 # 22 # 23 # 33 # 35 # 36 # query_vertical show slave status; connection master; diff --git a/mysql-test/t/rpl_stm_log.test b/mysql-test/t/rpl_stm_log.test index 5a1e0facc83..2af9d7f85bc 100644 --- a/mysql-test/t/rpl_stm_log.test +++ b/mysql-test/t/rpl_stm_log.test @@ -1,5 +1,6 @@ # Requires statement logging -- source include/have_binlog_format_mixed_or_statement.inc +-- source include/master-slave.inc let $engine_type=MyISAM; -- source extra/rpl_tests/rpl_log.test diff --git a/mysql-test/t/rpl_stm_until.test b/mysql-test/t/rpl_stm_until.test index 5d6c97feb93..98e7e0e5eac 100644 --- a/mysql-test/t/rpl_stm_until.test +++ b/mysql-test/t/rpl_stm_until.test @@ -29,26 +29,20 @@ start slave until master_log_file='master-bin.000001', master_log_pos=323; --source include/wait_for_slave_sql_to_stop.inc # here table should be still not deleted select * from t1; ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 9 # 11 # 23 # 33 # ---query_vertical SHOW SLAVE STATUS +source include/show_slave_status.inc; # this should fail right after start start slave until master_log_file='master-no-such-bin.000001', master_log_pos=291; --source include/wait_for_slave_sql_to_stop.inc # again this table should be still not deleted select * from t1; ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 9 # 11 # 23 # 33 # ---query_vertical SHOW SLAVE STATUS +source include/show_slave_status.inc; # try replicate all up to and not including the second insert to t2; start slave until relay_log_file='slave-relay-bin.000004', relay_log_pos=746; --source include/wait_for_slave_sql_to_stop.inc select * from t2; ---replace_result $MASTER_MYPORT MASTER_MYPORT ---replace_column 1 # 9 # 11 # 23 # 33 # ---query_vertical SHOW SLAVE STATUS +source include/show_slave_status.inc; # clean up start slave; @@ -62,9 +56,8 @@ stop slave; start slave until master_log_file='master-bin.000001', master_log_pos=776; --source include/wait_for_slave_sql_to_stop.inc # here the sql slave thread should be stopped ---replace_result $MASTER_MYPORT MASTER_MYPORT bin.000005 bin.000004 bin.000006 bin.000004 bin.000007 bin.000004 ---replace_column 1 # 9 # 23 # 33 # ---query_vertical SHOW SLAVE STATUS +--replace_result bin.000005 bin.000004 bin.000006 bin.000004 bin.000007 bin.000004 +source include/show_slave_status.inc; #testing various error conditions --error 1277 diff --git a/mysql-test/t/rpl_truncate_7ndb.test b/mysql-test/t/rpl_truncate_7ndb.test index 1d69eee5dd0..f8933b3744d 100644 --- a/mysql-test/t/rpl_truncate_7ndb.test +++ b/mysql-test/t/rpl_truncate_7ndb.test @@ -1,6 +1,6 @@ --source include/have_ndb.inc ---source include/master-slave.inc +--source include/ndb_master-slave.inc --source include/have_binlog_format_mixed_or_row.inc --disable_query_log diff --git a/mysql-test/t/strict_autoinc_5ndb.test b/mysql-test/t/strict_autoinc_5ndb.test index 9e2090fddef..819d0068148 100644 --- a/mysql-test/t/strict_autoinc_5ndb.test +++ b/mysql-test/t/strict_autoinc_5ndb.test @@ -1,4 +1,5 @@ -- source include/have_ndb.inc +-- source include/have_binlog_format_row.inc # # Bug#20573 Strict mode auto-increment diff --git a/sql/CMakeLists.txt b/sql/CMakeLists.txt index 2aef0e0dc25..85c2013d8e7 100644 --- a/sql/CMakeLists.txt +++ b/sql/CMakeLists.txt @@ -49,7 +49,7 @@ ADD_EXECUTABLE(mysqld ../sql-common/client.c derror.cc des_key_file.cc item_create.cc item_func.cc item_geofunc.cc item_row.cc item_strfunc.cc item_subselect.cc item_sum.cc item_timefunc.cc key.cc log.cc lock.cc message.rc - log_event.cc rpl_record.cc + log_event.cc rpl_record.cc rpl_reporting.cc log_event_old.cc rpl_record_old.cc message.h mf_iocache.cc my_decimal.cc ../sql-common/my_time.c mysqld.cc net_serv.cc diff --git a/sql/Makefile.am b/sql/Makefile.am index fdf3f88c1f8..a379a950c41 100644 --- a/sql/Makefile.am +++ b/sql/Makefile.am @@ -53,6 +53,7 @@ noinst_HEADERS = item.h item_func.h item_sum.h item_cmpfunc.h \ ha_ndbcluster_binlog.h ha_ndbcluster_tables.h \ ha_partition.h rpl_constants.h \ opt_range.h protocol.h rpl_tblmap.h rpl_utility.h \ + rpl_reporting.h \ log.h sql_show.h rpl_rli.h rpl_mi.h \ sql_select.h structs.h table.h sql_udf.h hash_filo.h \ lex.h lex_symbol.h sql_acl.h sql_crypt.h \ @@ -100,6 +101,7 @@ mysqld_SOURCES = sql_lex.cc sql_handler.cc sql_partition.cc \ sql_udf.cc sql_analyse.cc sql_analyse.h sql_cache.cc \ slave.cc sql_repl.cc rpl_filter.cc rpl_tblmap.cc \ rpl_utility.cc rpl_injector.cc rpl_rli.cc rpl_mi.cc \ + rpl_reporting.cc \ sql_union.cc sql_derived.cc \ client.c sql_client.cc mini_client_errors.c pack.c\ stacktrace.c repl_failsafe.h repl_failsafe.cc \ diff --git a/sql/field.cc b/sql/field.cc index 242d1351bbd..55a93ed46d6 100644 --- a/sql/field.cc +++ b/sql/field.cc @@ -5888,6 +5888,7 @@ void Field_datetime::sql_type(String &res) const well_formed_error_pos - where not well formed data was first met cannot_convert_error_pos - where a not-convertable character was first met end - end of the string + cs - character set of the string NOTES As of version 5.0 both cases return the same error: @@ -5907,7 +5908,8 @@ static bool check_string_copy_error(Field_str *field, const char *well_formed_error_pos, const char *cannot_convert_error_pos, - const char *end) + const char *end, + CHARSET_INFO *cs) { const char *pos, *end_orig; char tmp[64], *t; @@ -5921,8 +5923,18 @@ check_string_copy_error(Field_str *field, for (t= tmp; pos < end; pos++) { + /* + If the source string is ASCII compatible (mbminlen==1) + and the source character is in ASCII printable range (0x20..0x7F), + then display the character as is. + + Otherwise, if the source string is not ASCII compatible (e.g. UCS2), + or the source character is not in the printable range, + then print the character using HEX notation. + */ if (((unsigned char) *pos) >= 0x20 && - ((unsigned char) *pos) <= 0x7F) + ((unsigned char) *pos) <= 0x7F && + cs->mbminlen == 1) { *t++= *pos; } @@ -6004,7 +6016,7 @@ int Field_string::store(const char *from,uint length,CHARSET_INFO *cs) field_charset->pad_char); if (check_string_copy_error(this, well_formed_error_pos, - cannot_convert_error_pos, from + length)) + cannot_convert_error_pos, from + length, cs)) return 2; /* @@ -6469,7 +6481,7 @@ int Field_varstring::store(const char *from,uint length,CHARSET_INFO *cs) int2store(ptr, copy_length); if (check_string_copy_error(this, well_formed_error_pos, - cannot_convert_error_pos, from + length)) + cannot_convert_error_pos, from + length, cs)) return 2; // Check if we lost something other than just trailing spaces @@ -7146,7 +7158,7 @@ int Field_blob::store(const char *from,uint length,CHARSET_INFO *cs) bmove(ptr+packlength,(uchar*) &tmp,sizeof(char*)); if (check_string_copy_error(this, well_formed_error_pos, - cannot_convert_error_pos, from + length)) + cannot_convert_error_pos, from + length, cs)) return 2; if (from_end_pos < from + length) diff --git a/sql/ha_ndbcluster.cc b/sql/ha_ndbcluster.cc index fe0c7118056..102c21d19a0 100644 --- a/sql/ha_ndbcluster.cc +++ b/sql/ha_ndbcluster.cc @@ -4526,7 +4526,6 @@ int ha_ndbcluster::external_lock(THD *thd, int lock_type) DBUG_PRINT("warning", ("ops_pending != 0L")); m_ops_pending= 0; } - thd->set_current_stmt_binlog_row_based_if_mixed(); DBUG_RETURN(error); } @@ -4576,7 +4575,6 @@ int ha_ndbcluster::start_stmt(THD *thd, thr_lock_type lock_type) m_active_trans= trans; // Start of statement m_ops_pending= 0; - thd->set_current_stmt_binlog_row_based_if_mixed(); DBUG_RETURN(error); } @@ -6128,6 +6126,11 @@ void ha_ndbcluster::get_auto_increment(ulonglong offset, ulonglong increment, Constructor for the NDB Cluster table handler */ +/* + Normal flags for binlogging is that ndb has HA_HAS_OWN_BINLOGGING + and preferes HA_BINLOG_ROW_CAPABLE + Other flags are set under certain circumstaces in table_flags() +*/ #define HA_NDBCLUSTER_TABLE_FLAGS \ HA_REC_NOT_IN_SEQ | \ HA_NULL_IN_KEY | \ @@ -6140,6 +6143,7 @@ void ha_ndbcluster::get_auto_increment(ulonglong offset, ulonglong increment, HA_PRIMARY_KEY_REQUIRED_FOR_DELETE | \ HA_PARTIAL_COLUMN_READ | \ HA_HAS_OWN_BINLOGGING | \ + HA_BINLOG_ROW_CAPABLE | \ HA_HAS_RECORDS ha_ndbcluster::ha_ndbcluster(handlerton *hton, TABLE_SHARE *table_arg): @@ -7566,9 +7570,17 @@ ha_ndbcluster::records_in_range(uint inx, key_range *min_key, ulonglong ha_ndbcluster::table_flags(void) const { + THD *thd= current_thd; + ulonglong f= m_table_flags; if (m_ha_not_exact_count) - return m_table_flags & ~HA_STATS_RECORDS_IS_EXACT; - return m_table_flags; + f= f & ~HA_STATS_RECORDS_IS_EXACT; + /* + To allow for logging of ndb tables during stmt based logging; + flag cabablity, but also turn off flag for OWN_BINLOGGING + */ + if (thd->variables.binlog_format == BINLOG_FORMAT_STMT) + f= (f | HA_BINLOG_STMT_CAPABLE) & ~HA_HAS_OWN_BINLOGGING; + return f; } const char * ha_ndbcluster::table_type() const { @@ -8949,7 +8961,6 @@ pthread_handler_t ndb_util_thread_func(void *arg __attribute__((unused))) my_net_init(&thd->net, 0); thd->main_security_ctx.master_access= ~0; thd->main_security_ctx.priv_user = 0; - thd->current_stmt_binlog_row_based= TRUE; // If in mixed mode /* Signal successful initialization */ ndb_util_thread_running= 1; diff --git a/sql/ha_ndbcluster_binlog.cc b/sql/ha_ndbcluster_binlog.cc index 3e0e698b2f3..a724d1150dc 100644 --- a/sql/ha_ndbcluster_binlog.cc +++ b/sql/ha_ndbcluster_binlog.cc @@ -776,7 +776,7 @@ static int ndbcluster_create_ndb_apply_status_table(THD *thd) " end_pos BIGINT UNSIGNED NOT NULL, " " PRIMARY KEY USING HASH (server_id) ) ENGINE=NDB"); - const int no_print_error[2]= {701, 0}; // do not print error 701 + const int no_print_error[3]= {701, 4009, 0}; // do not print error 701 etc run_query(thd, buf, end, no_print_error, TRUE); DBUG_RETURN(0); @@ -833,7 +833,7 @@ static int ndbcluster_create_schema_table(THD *thd) " type INT UNSIGNED NOT NULL," " PRIMARY KEY USING HASH (db,name) ) ENGINE=NDB"); - const int no_print_error[2]= {701, 0}; // do not print error 701 + const int no_print_error[3]= {701, 4009, 0}; // do not print error 701 etc run_query(thd, buf, end, no_print_error, TRUE); DBUG_RETURN(0); diff --git a/sql/ha_ndbcluster_cond.h b/sql/ha_ndbcluster_cond.h index d5b3b913f22..4d1d2ef9f92 100644 --- a/sql/ha_ndbcluster_cond.h +++ b/sql/ha_ndbcluster_cond.h @@ -264,8 +264,20 @@ class Ndb_cond : public Sql_alloc ~Ndb_cond() { if (ndb_item) delete ndb_item; - ndb_item= NULL; - if (next) delete next; + ndb_item= NULL; + /* + First item in the linked list deletes all in a loop + Note - doing it recursively causes stack issues for + big IN clauses + */ + Ndb_cond *n= next; + while (n) + { + Ndb_cond *tmp= n; + n= n->next; + tmp->next= NULL; + delete tmp; + } next= prev= NULL; }; Ndb_item *ndb_item; diff --git a/sql/handler.cc b/sql/handler.cc index a0f27824533..b290c5acaa7 100644 --- a/sql/handler.cc +++ b/sql/handler.cc @@ -3639,7 +3639,15 @@ int handler::ha_external_lock(THD *thd, int lock_type) taken a table lock), ha_release_auto_increment() was too. */ DBUG_ASSERT(next_insert_id == 0); - DBUG_RETURN(external_lock(thd, lock_type)); + + /* + We cache the table flags if the locking succeeded. Otherwise, we + keep them as they were when they were fetched in ha_open(). + */ + int error= external_lock(thd, lock_type); + if (error == 0) + cached_table_flags= table_flags(); + DBUG_RETURN(error); } diff --git a/sql/handler.h b/sql/handler.h index 6a16dd96f49..e80b62c1250 100644 --- a/sql/handler.h +++ b/sql/handler.h @@ -117,6 +117,18 @@ #define HA_HAS_RECORDS (LL(1) << 32) /* records() gives exact count*/ /* Has it's own method of binlog logging */ #define HA_HAS_OWN_BINLOGGING (LL(1) << 33) +/* + Engine is capable of row-format and statement-format logging, + respectively +*/ +#define HA_BINLOG_ROW_CAPABLE (LL(1) << 34) +#define HA_BINLOG_STMT_CAPABLE (LL(1) << 35) + +/* + Set of all binlog flags. Currently only contain the capabilities + flags. + */ +#define HA_BINLOG_FLAGS (HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE) /* bits in index_flags(index_number) for what you can do with index */ #define HA_READ_NEXT 1 /* TODO really use this flag */ @@ -688,7 +700,7 @@ struct handlerton }; -/* Possible flags of a handlerton */ +/* Possible flags of a handlerton (there can be 32 of them) */ #define HTON_NO_FLAGS 0 #define HTON_CLOSE_CURSORS_AT_COMMIT (1 << 0) #define HTON_ALTER_NOT_SUPPORTED (1 << 1) //Engine does not support alter @@ -793,19 +805,37 @@ typedef struct st_key_create_information class TABLEOP_HOOKS { public: + TABLEOP_HOOKS() {} + virtual ~TABLEOP_HOOKS() {} + inline void prelock(TABLE **tables, uint count) { do_prelock(tables, count); } - virtual ~TABLEOP_HOOKS() {} - TABLEOP_HOOKS() {} + inline int postlock(TABLE **tables, uint count) + { + return do_postlock(tables, count); + } private: /* Function primitive that is called prior to locking tables */ virtual void do_prelock(TABLE **tables, uint count) { /* Default is to do nothing */ } + + /** + Primitive called after tables are locked. + + If an error is returned, the tables will be unlocked and error + handling start. + + @return Error code or zero. + */ + virtual int do_postlock(TABLE **tables, uint count) + { + return 0; /* Default is to do nothing */ + } }; typedef struct st_savepoint SAVEPOINT; @@ -900,10 +930,13 @@ class handler :public Sql_alloc friend int ha_delete_table(THD*,handlerton*,const char*,const char*, const char*,bool); +public: + typedef ulonglong Table_flags; + protected: struct st_table_share *table_share; /* The table definition */ struct st_table *table; /* The current open table */ - ulonglong cached_table_flags; /* Set on init() and open() */ + Table_flags cached_table_flags; /* Set on init() and open() */ virtual int index_init(uint idx, bool sorted) { active_index=idx; return 0; } virtual int index_end() { active_index=MAX_KEY; return 0; } @@ -916,7 +949,7 @@ class handler :public Sql_alloc */ virtual int rnd_init(bool scan) =0; virtual int rnd_end() { return 0; } - virtual ulonglong table_flags(void) const =0; + virtual Table_flags table_flags(void) const =0; void ha_statistic_increment(ulong SSV::*offset) const; void **ha_data(THD *) const; @@ -1130,7 +1163,7 @@ public: { return inited == INDEX ? ha_index_end() : inited == RND ? ha_rnd_end() : 0; } - longlong ha_table_flags() { return cached_table_flags; } + Table_flags ha_table_flags() const { return cached_table_flags; } /* Signal that the table->read_set and table->write_set table maps changed @@ -1694,6 +1727,8 @@ private: /* Some extern variables used with handlers */ extern const char *ha_row_type[]; +extern const char *tx_isolation_names[]; +extern const char *binlog_format_names[]; extern TYPELIB tx_isolation_typelib; extern TYPELIB myisam_stats_method_typelib; extern ulong total_ha, total_ha_2pc; diff --git a/sql/item_create.cc b/sql/item_create.cc index b3522ba352c..20041b1176a 100644 --- a/sql/item_create.cc +++ b/sql/item_create.cc @@ -2354,7 +2354,7 @@ Create_udf_func::create(THD *thd, udf_func *udf, List<Item> *item_list) if (item_list != NULL) arg_count= item_list->elements; - thd->lex->binlog_row_based_if_mixed= TRUE; + thd->lex->set_stmt_unsafe(); DBUG_ASSERT( (udf->type == UDFTYPE_FUNCTION) || (udf->type == UDFTYPE_AGGREGATE)); @@ -4542,7 +4542,7 @@ Create_func_uuid Create_func_uuid::s_singleton; Item* Create_func_uuid::create(THD *thd) { - thd->lex->binlog_row_based_if_mixed= TRUE; + thd->lex->set_stmt_unsafe(); thd->lex->safe_to_cache_query= 0; return new (thd->mem_root) Item_func_uuid(); } @@ -4553,8 +4553,8 @@ Create_func_uuid_short Create_func_uuid_short::s_singleton; Item* Create_func_uuid_short::create(THD *thd) { - thd->lex->binlog_row_based_if_mixed= TRUE; - thd->lex->safe_to_cache_query= 0; + thd->lex->set_stmt_unsafe(); + thd->lex->safe_to_cache_query= 0; return new (thd->mem_root) Item_func_uuid_short(); } diff --git a/sql/log_event.cc b/sql/log_event.cc index 50a5400e04f..658f33e7bed 100644 --- a/sql/log_event.cc +++ b/sql/log_event.cc @@ -146,12 +146,11 @@ static void pretty_print_str(IO_CACHE* cache, char* str, int len) #if defined(HAVE_REPLICATION) && !defined(MYSQL_CLIENT) -static void clear_all_errors(THD *thd, struct st_relay_log_info *rli) +static void clear_all_errors(THD *thd, RELAY_LOG_INFO *rli) { thd->query_error = 0; thd->clear_error(); - *rli->last_slave_error = 0; - rli->last_slave_errno = 0; + rli->clear_error(); } @@ -2090,7 +2089,7 @@ int Query_log_event::do_apply_event(RELAY_LOG_INFO const *rli, clear_all_errors(thd, const_cast<RELAY_LOG_INFO*>(rli)); /* Can ignore query */ else { - slave_print_msg(ERROR_LEVEL, rli, expected_error, + rli->report(ERROR_LEVEL, expected_error, "\ Query partially completed on the master (error on master: %d) \ and was aborted. There is a chance that your master is inconsistent at this \ @@ -2119,7 +2118,7 @@ compare_errors: !ignored_error_code(actual_error) && !ignored_error_code(expected_error)) { - slave_print_msg(ERROR_LEVEL, rli, 0, + rli->report(ERROR_LEVEL, 0, "\ Query caused different errors on master and slave. \ Error on master: '%s' (%d), Error on slave: '%s' (%d). \ @@ -2145,7 +2144,7 @@ Default database: '%s'. Query: '%s'", */ else if (thd->query_error || thd->is_fatal_error) { - slave_print_msg(ERROR_LEVEL, rli, actual_error, + rli->report(ERROR_LEVEL, actual_error, "Error '%s' on query. Default database: '%s'. Query: '%s'", (actual_error ? thd->net.last_error : "unexpected success or fatal error"), @@ -2628,11 +2627,11 @@ int Format_description_log_event::do_apply_event(RELAY_LOG_INFO const *rli) if (!artificial_event && created && thd->transaction.all.nht) { /* This is not an error (XA is safe), just an information */ - slave_print_msg(INFORMATION_LEVEL, rli, 0, - "Rolling back unfinished transaction (no COMMIT " - "or ROLLBACK in relay log). A probable cause is that " - "the master died while writing the transaction to " - "its binary log, thus rolled back too."); + rli->report(INFORMATION_LEVEL, 0, + "Rolling back unfinished transaction (no COMMIT " + "or ROLLBACK in relay log). A probable cause is that " + "the master died while writing the transaction to " + "its binary log, thus rolled back too."); const_cast<RELAY_LOG_INFO*>(rli)->cleanup_context(thd, 1); } #endif @@ -3450,6 +3449,10 @@ error: thd->query_length= 0; VOID(pthread_mutex_unlock(&LOCK_thread_count)); close_thread_tables(thd); + + DBUG_EXECUTE_IF("LOAD_DATA_INFILE_has_fatal_error", + thd->query_error= 0; thd->is_fatal_error= 1;); + if (thd->query_error) { /* this err/sql_errno code is copy-paste from net_send_error() */ @@ -3462,19 +3465,25 @@ error: sql_errno=ER_UNKNOWN_ERROR; err=ER(sql_errno); } - slave_print_msg(ERROR_LEVEL, rli, sql_errno,"\ + rli->report(ERROR_LEVEL, sql_errno,"\ Error '%s' running LOAD DATA INFILE on table '%s'. Default database: '%s'", err, (char*)table_name, print_slave_db_safe(remember_db)); free_root(thd->mem_root,MYF(MY_KEEP_PREALLOC)); return 1; } free_root(thd->mem_root,MYF(MY_KEEP_PREALLOC)); - + if (thd->is_fatal_error) { - slave_print_msg(ERROR_LEVEL, rli, ER_UNKNOWN_ERROR, "\ -Fatal error running LOAD DATA INFILE on table '%s'. Default database: '%s'", - (char*)table_name, print_slave_db_safe(remember_db)); + char buf[256]; + my_snprintf(buf, sizeof(buf), + "Running LOAD DATA INFILE on table '%-.64s'." + " Default database: '%-.64s'", + (char*)table_name, + print_slave_db_safe(remember_db)); + + rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, + ER(ER_SLAVE_FATAL_ERROR), buf); return 1; } @@ -4834,8 +4843,9 @@ int Create_file_log_event::do_apply_event(RELAY_LOG_INFO const *rli) init_io_cache(&file, fd, IO_SIZE, WRITE_CACHE, (my_off_t)0, 0, MYF(MY_WME|MY_NABP))) { - slave_print_msg(ERROR_LEVEL, rli, my_errno, "Error in Create_file event: " - "could not open file '%s'", fname_buf); + rli->report(ERROR_LEVEL, my_errno, + "Error in Create_file event: could not open file '%s'", + fname_buf); goto err; } @@ -4845,9 +4855,9 @@ int Create_file_log_event::do_apply_event(RELAY_LOG_INFO const *rli) if (write_base(&file)) { strmov(ext, ".info"); // to have it right in the error message - slave_print_msg(ERROR_LEVEL, rli, my_errno, - "Error in Create_file event: could not write to file '%s'", - fname_buf); + rli->report(ERROR_LEVEL, my_errno, + "Error in Create_file event: could not write to file '%s'", + fname_buf); goto err; } end_io_cache(&file); @@ -4859,14 +4869,16 @@ int Create_file_log_event::do_apply_event(RELAY_LOG_INFO const *rli) O_WRONLY | O_BINARY | O_EXCL | O_NOFOLLOW, MYF(MY_WME))) < 0) { - slave_print_msg(ERROR_LEVEL, rli, my_errno, "Error in Create_file event: " - "could not open file '%s'", fname_buf); + rli->report(ERROR_LEVEL, my_errno, + "Error in Create_file event: could not open file '%s'", + fname_buf); goto err; } if (my_write(fd, (uchar*) block, block_len, MYF(MY_WME+MY_NABP))) { - slave_print_msg(ERROR_LEVEL, rli, my_errno, "Error in Create_file event: " - "write to '%s' failed", fname_buf); + rli->report(ERROR_LEVEL, my_errno, + "Error in Create_file event: write to '%s' failed", + fname_buf); goto err; } error=0; // Everything is ok @@ -5005,25 +5017,25 @@ int Append_block_log_event::do_apply_event(RELAY_LOG_INFO const *rli) O_WRONLY | O_BINARY | O_EXCL | O_NOFOLLOW, MYF(MY_WME))) < 0) { - slave_print_msg(ERROR_LEVEL, rli, my_errno, - "Error in %s event: could not create file '%s'", - get_type_str(), fname); + rli->report(ERROR_LEVEL, my_errno, + "Error in %s event: could not create file '%s'", + get_type_str(), fname); goto err; } } else if ((fd = my_open(fname, O_WRONLY | O_APPEND | O_BINARY | O_NOFOLLOW, MYF(MY_WME))) < 0) { - slave_print_msg(ERROR_LEVEL, rli, my_errno, - "Error in %s event: could not open file '%s'", - get_type_str(), fname); + rli->report(ERROR_LEVEL, my_errno, + "Error in %s event: could not open file '%s'", + get_type_str(), fname); goto err; } if (my_write(fd, (uchar*) block, block_len, MYF(MY_WME+MY_NABP))) { - slave_print_msg(ERROR_LEVEL, rli, my_errno, - "Error in %s event: write to '%s' failed", - get_type_str(), fname); + rli->report(ERROR_LEVEL, my_errno, + "Error in %s event: write to '%s' failed", + get_type_str(), fname); goto err; } error=0; @@ -5231,8 +5243,9 @@ int Execute_load_log_event::do_apply_event(RELAY_LOG_INFO const *rli) init_io_cache(&file, fd, IO_SIZE, READ_CACHE, (my_off_t)0, 0, MYF(MY_WME|MY_NABP))) { - slave_print_msg(ERROR_LEVEL, rli, my_errno, "Error in Exec_load event: " - "could not open file '%s'", fname); + rli->report(ERROR_LEVEL, my_errno, + "Error in Exec_load event: could not open file '%s'", + fname); goto err; } if (!(lev = (Load_log_event*)Log_event::read_log_event(&file, @@ -5240,7 +5253,7 @@ int Execute_load_log_event::do_apply_event(RELAY_LOG_INFO const *rli) rli->relay_log.description_event_for_exec)) || lev->get_type_code() != NEW_LOAD_EVENT) { - slave_print_msg(ERROR_LEVEL, rli, 0, "Error in Exec_load event: " + rli->report(ERROR_LEVEL, 0, "Error in Exec_load event: " "file '%s' appears corrupted", fname); goto err; } @@ -5265,13 +5278,11 @@ int Execute_load_log_event::do_apply_event(RELAY_LOG_INFO const *rli) don't want to overwrite it with the filename. What we want instead is add the filename to the current error message. */ - char *tmp= my_strdup(rli->last_slave_error,MYF(MY_WME)); + char *tmp= my_strdup(rli->last_error().message, MYF(MY_WME)); if (tmp) { - slave_print_msg(ERROR_LEVEL, rli, - rli->last_slave_errno, /* ok to re-use error code */ - "%s. Failed executing load from '%s'", - tmp, fname); + rli->report(ERROR_LEVEL, rli->last_error().number, + "%s. Failed executing load from '%s'", tmp, fname); my_free(tmp,MYF(0)); } goto err; @@ -5474,11 +5485,16 @@ Execute_load_query_log_event::do_apply_event(RELAY_LOG_INFO const *rli) char *fname_end; int error; + buf= (char*) my_malloc(q_len + 1 - (fn_pos_end - fn_pos_start) + + (FN_REFLEN + 10) + 10 + 8 + 5, MYF(MY_WME)); + + DBUG_EXECUTE_IF("LOAD_DATA_INFILE_has_fatal_error", my_free(buf, MYF(0)); buf= NULL;); + /* Replace filename and LOCAL keyword in query before executing it */ - if (!(buf = (char*) my_malloc(q_len + 1 - (fn_pos_end - fn_pos_start) + - (FN_REFLEN + 10) + 10 + 8 + 5, MYF(MY_WME)))) + if (buf == NULL) { - slave_print_msg(ERROR_LEVEL, rli, my_errno, "Not enough memory"); + rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, + ER(ER_SLAVE_FATAL_ERROR), "Not enough memory"); return 1; } @@ -5740,7 +5756,7 @@ Rows_log_event::Rows_log_event(const char *buf, uint event_len, size_t const data_size= event_len - (ptr_rows_data - (const uchar *) buf); DBUG_PRINT("info",("m_table_id: %lu m_flags: %d m_width: %lu data_size: %lu", - m_table_id, m_flags, m_width, data_size)); + m_table_id, m_flags, m_width, (ulong) data_size)); m_rows_buf= (uchar*) my_malloc(data_size, MYF(MY_WME)); if (likely((bool)m_rows_buf)) @@ -5908,18 +5924,18 @@ int Rows_log_event::do_apply_event(RELAY_LOG_INFO const *rli) simplifications (we don't honour --slave-skip-errors) */ uint actual_error= thd->net.last_errno; - slave_print_msg(ERROR_LEVEL, rli, actual_error, - "Error '%s' in %s event: when locking tables", - (actual_error ? thd->net.last_error : - "unexpected success or fatal error"), - get_type_str()); + rli->report(ERROR_LEVEL, actual_error, + "Error '%s' in %s event: when locking tables", + (actual_error ? thd->net.last_error : + "unexpected success or fatal error"), + get_type_str()); thd->is_fatal_error= 1; } else { - slave_print_msg(ERROR_LEVEL, rli, error, - "Error in %s event: when locking tables", - get_type_str()); + rli->report(ERROR_LEVEL, error, + "Error in %s event: when locking tables", + get_type_str()); } const_cast<RELAY_LOG_INFO*>(rli)->clear_tables_to_lock(); DBUG_RETURN(error); @@ -5952,10 +5968,10 @@ int Rows_log_event::do_apply_event(RELAY_LOG_INFO const *rli) simplifications (we don't honour --slave-skip-errors) */ uint actual_error= thd->net.last_errno; - slave_print_msg(ERROR_LEVEL, rli, actual_error, - "Error '%s' on reopening tables", - (actual_error ? thd->net.last_error : - "unexpected success or fatal error")); + rli->report(ERROR_LEVEL, actual_error, + "Error '%s' on reopening tables", + (actual_error ? thd->net.last_error : + "unexpected success or fatal error")); thd->query_error= 1; } const_cast<RELAY_LOG_INFO*>(rli)->clear_tables_to_lock(); @@ -6087,9 +6103,9 @@ int Rows_log_event::do_apply_event(RELAY_LOG_INFO const *rli) break; default: - slave_print_msg(ERROR_LEVEL, rli, thd->net.last_errno, - "Error in %s event: row application failed", - get_type_str()); + rli->report(ERROR_LEVEL, thd->net.last_errno, + "Error in %s event: row application failed", + get_type_str()); thd->query_error= 1; break; } @@ -6108,13 +6124,13 @@ int Rows_log_event::do_apply_event(RELAY_LOG_INFO const *rli) if (error) { /* error has occured during the transaction */ - slave_print_msg(ERROR_LEVEL, rli, thd->net.last_errno, - "Error in %s event: error during transaction execution " - "on table %s.%s", - get_type_str(), table->s->db.str, - table->s->table_name.str); + rli->report(ERROR_LEVEL, thd->net.last_errno, + "Error in %s event: error during transaction execution " + "on table %s.%s", + get_type_str(), table->s->db.str, + table->s->table_name.str); - /* + /* If one day we honour --skip-slave-errors in row-based replication, and the error should be skipped, then we would clear mappings, rollback, close tables, but the slave SQL thread would not stop and then may @@ -6161,6 +6177,20 @@ int Rows_log_event::do_apply_event(RELAY_LOG_INFO const *rli) DBUG_RETURN(0); } +Log_event::enum_skip_reason +Rows_log_event::do_shall_skip(RELAY_LOG_INFO *rli) +{ + /* + If the slave skip counter is 1 and this event does not end a + statement, then we should not start executing on the next event. + Otherwise, we defer the decision to the normal skipping logic. + */ + if (rli->slave_skip_counter == 1 && !get_flags(STMT_END_F)) + return Log_event::EVENT_SKIP_IGNORE; + else + return Log_event::do_shall_skip(rli); +} + int Rows_log_event::do_update_pos(RELAY_LOG_INFO *rli) { @@ -6232,9 +6262,11 @@ Rows_log_event::do_update_pos(RELAY_LOG_INFO *rli) thd->clear_error(); } else - slave_print_msg(ERROR_LEVEL, rli, error, - "Error in %s event: commit of row events failed", - get_type_str()); + rli->report(ERROR_LEVEL, error, + "Error in %s event: commit of row events failed, " + "table `%s`.`%s`", + get_type_str(), m_table->s->db.str, + m_table->s->table_name.str); } else { @@ -6452,8 +6484,8 @@ Table_map_log_event::Table_map_log_event(const char *buf, uint event_len, m_colcnt= net_field_length(&ptr_after_colcnt); DBUG_PRINT("info",("m_dblen: %lu off: %ld m_tbllen: %lu off: %ld m_colcnt: %lu off: %ld", - m_dblen, (long) (ptr_dblen-(const uchar*)vpart), - m_tbllen, (long) (ptr_tbllen-(const uchar*)vpart), + (ulong) m_dblen, (long) (ptr_dblen-(const uchar*)vpart), + (ulong) m_tbllen, (long) (ptr_tbllen-(const uchar*)vpart), m_colcnt, (long) (ptr_colcnt-(const uchar*)vpart))); /* Allocate mem for all fields in one go. If fails, catched in is_valid() */ @@ -6580,11 +6612,11 @@ int Table_map_log_event::do_apply_event(RELAY_LOG_INFO const *rli) simplifications (we don't honour --slave-skip-errors) */ uint actual_error= thd->net.last_errno; - slave_print_msg(ERROR_LEVEL, rli, actual_error, - "Error '%s' on opening table `%s`.`%s`", - (actual_error ? thd->net.last_error : - "unexpected success or fatal error"), - table_list->db, table_list->table_name); + rli->report(ERROR_LEVEL, actual_error, + "Error '%s' on opening table `%s`.`%s`", + (actual_error ? thd->net.last_error : + "unexpected success or fatal error"), + table_list->db, table_list->table_name); thd->query_error= 1; } goto err; @@ -6627,6 +6659,19 @@ err: DBUG_RETURN(error); } +Log_event::enum_skip_reason +Table_map_log_event::do_shall_skip(RELAY_LOG_INFO *rli) +{ + /* + If the slave skip counter is 1, then we should not start executing + on the next event. + */ + if (rli->slave_skip_counter == 1) + return Log_event::EVENT_SKIP_IGNORE; + else + return Log_event::do_shall_skip(rli); +} + int Table_map_log_event::do_update_pos(RELAY_LOG_INFO *rli) { rli->inc_event_relay_log_pos(); @@ -6828,11 +6873,14 @@ int Write_rows_log_event::do_prepare_row(THD *thd, RELAY_LOG_INFO const *rli, DBUG_ASSERT(table != NULL); DBUG_ASSERT(row_start && row_end); - int error; - error= unpack_row(rli, table, m_width, row_start, &m_cols, row_end, - &m_master_reclength, table->write_set, WRITE_ROWS_EVENT); + if (int error= unpack_row(rli, table, m_width, row_start, &m_cols, row_end, + &m_master_reclength, table->write_set, WRITE_ROWS_EVENT)) + { + thd->net.last_errno= error; + return error; + } bitmap_copy(table->read_set, table->write_set); - return error; + return 0; } /* @@ -7540,7 +7588,6 @@ int Delete_rows_log_event::do_prepare_row(THD *thd, RELAY_LOG_INFO const *rli, uchar const *const row_start, uchar const **const row_end) { - int error; DBUG_ASSERT(row_start && row_end); /* This assertion actually checks that there is at least as many @@ -7548,8 +7595,13 @@ int Delete_rows_log_event::do_prepare_row(THD *thd, RELAY_LOG_INFO const *rli, */ DBUG_ASSERT(table->s->fields >= m_width); - error= unpack_row(rli, table, m_width, row_start, &m_cols, row_end, - &m_master_reclength, table->read_set, DELETE_ROWS_EVENT); + if (int error= unpack_row(rli, table, m_width, row_start, &m_cols, row_end, + &m_master_reclength, table->read_set, DELETE_ROWS_EVENT)) + { + thd->net.last_errno= error; + return error; + } + /* If we will access rows using the random access method, m_key will be set to NULL, so we do not need to make a key copy in that case. @@ -7561,7 +7613,7 @@ int Delete_rows_log_event::do_prepare_row(THD *thd, RELAY_LOG_INFO const *rli, key_copy(m_key, table->record[0], key_info, 0); } - return error; + return 0; } int Delete_rows_log_event::do_exec_row(TABLE *table) @@ -7730,13 +7782,23 @@ int Update_rows_log_event::do_prepare_row(THD *thd, RELAY_LOG_INFO const *rli, */ /* record[0] is the before image for the update */ - error= unpack_row(rli, table, m_width, row_start, &m_cols, row_end, - &m_master_reclength, table->read_set, UPDATE_ROWS_EVENT); + if ((error= unpack_row(rli, table, m_width, row_start, &m_cols, row_end, + &m_master_reclength, table->read_set, UPDATE_ROWS_EVENT))) + { + thd->net.last_errno= error; + return error; + } + store_record(table, record[1]); uchar const *next_start = *row_end; /* m_after_image is the after image for the update */ - error= unpack_row(rli, table, m_width, next_start, &m_cols_ai, row_end, - &m_master_reclength, table->write_set, UPDATE_ROWS_EVENT); + if ((error= unpack_row(rli, table, m_width, next_start, &m_cols_ai, row_end, + &m_master_reclength, table->write_set, UPDATE_ROWS_EVENT))) + { + thd->net.last_errno= error; + return error; + } + bmove_align(m_after_image, table->record[0], table->s->reclength); restore_record(table, record[1]); @@ -7891,10 +7953,10 @@ int Incident_log_event::do_apply_event(RELAY_LOG_INFO const *rli) { DBUG_ENTER("Incident_log_event::do_apply_event"); - slave_print_msg(ERROR_LEVEL, rli, ER_SLAVE_INCIDENT, - ER(ER_SLAVE_INCIDENT), - description(), - m_message.length > 0 ? m_message.str : "<none>"); + rli->report(ERROR_LEVEL, ER_SLAVE_INCIDENT, + ER(ER_SLAVE_INCIDENT), + description(), + m_message.length > 0 ? m_message.str : "<none>"); DBUG_RETURN(1); } #endif diff --git a/sql/log_event.h b/sql/log_event.h index 16300e7bb55..6787aa08016 100644 --- a/sql/log_event.h +++ b/sql/log_event.h @@ -2067,6 +2067,7 @@ private: #if !defined(MYSQL_CLIENT) && defined(HAVE_REPLICATION) virtual int do_apply_event(RELAY_LOG_INFO const *rli); virtual int do_update_pos(RELAY_LOG_INFO *rli); + virtual enum_skip_reason do_shall_skip(RELAY_LOG_INFO *rli); #endif #ifndef MYSQL_CLIENT @@ -2245,6 +2246,7 @@ private: #if !defined(MYSQL_CLIENT) && defined(HAVE_REPLICATION) virtual int do_apply_event(RELAY_LOG_INFO const *rli); virtual int do_update_pos(RELAY_LOG_INFO *rli); + virtual enum_skip_reason do_shall_skip(RELAY_LOG_INFO *rli); /* Primitive to prepare for a sequence of row executions. diff --git a/sql/mysql_priv.h b/sql/mysql_priv.h index 2b427e62c8b..5a50b03282f 100644 --- a/sql/mysql_priv.h +++ b/sql/mysql_priv.h @@ -1275,6 +1275,7 @@ int simple_open_n_lock_tables(THD *thd,TABLE_LIST *tables); bool open_and_lock_tables(THD *thd,TABLE_LIST *tables); bool open_normal_and_derived_tables(THD *thd, TABLE_LIST *tables, uint flags); int lock_tables(THD *thd, TABLE_LIST *tables, uint counter, bool *need_reopen); +int decide_logging_format(THD *thd, TABLE_LIST *tables); TABLE *open_temporary_table(THD *thd, const char *path, const char *db, const char *table_name, bool link_in_list); bool rm_temporary_table(handlerton *base, char *path); diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 12cab1c6de6..39a7c4e9095 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -3324,7 +3324,7 @@ with --log-bin instead."); } else { - global_system_variables.binlog_format= BINLOG_FORMAT_UNSPEC; + global_system_variables.binlog_format= BINLOG_FORMAT_MIXED; } else if (opt_binlog_format_id == BINLOG_FORMAT_UNSPEC) diff --git a/sql/rpl_mi.cc b/sql/rpl_mi.cc index bb9d0e6d953..f506a3c319d 100644 --- a/sql/rpl_mi.cc +++ b/sql/rpl_mi.cc @@ -28,7 +28,8 @@ int init_strvar_from_file(char *var, int max_size, IO_CACHE *f, const char *default_val); MASTER_INFO::MASTER_INFO() - :ssl(0), fd(-1), io_thd(0), inited(0), + :Slave_reporting_capability("I/O"), + ssl(0), fd(-1), io_thd(0), inited(0), abort_slave(0),slave_running(0), ssl_verify_server_cert(0), slave_run_id(0) { diff --git a/sql/rpl_mi.h b/sql/rpl_mi.h index 08435795a91..44ab0d1dc15 100644 --- a/sql/rpl_mi.h +++ b/sql/rpl_mi.h @@ -19,6 +19,7 @@ #ifdef HAVE_REPLICATION #include "rpl_rli.h" +#include "rpl_reporting.h" /***************************************************************************** @@ -54,7 +55,7 @@ *****************************************************************************/ -class MASTER_INFO +class MASTER_INFO : public Slave_reporting_capability { public: MASTER_INFO(); diff --git a/sql/rpl_record.cc b/sql/rpl_record.cc index 45edb42374b..94778948bf9 100644 --- a/sql/rpl_record.cc +++ b/sql/rpl_record.cc @@ -14,6 +14,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "mysql_priv.h" +#include "rpl_rli.h" #include "rpl_record.h" #include "slave.h" // Need to pull in slave_print_msg @@ -263,11 +264,11 @@ unpack_row(RELAY_LOG_INFO const *rli, if (event_type == WRITE_ROWS_EVENT && ((*field_ptr)->flags & mask) == mask) { - slave_print_msg(ERROR_LEVEL, rli, ER_NO_DEFAULT_FOR_FIELD, - "Field `%s` of table `%s`.`%s` " - "has no default value and cannot be NULL", - (*field_ptr)->field_name, table->s->db.str, - table->s->table_name.str); + rli->report(ERROR_LEVEL, ER_NO_DEFAULT_FOR_FIELD, + "Field `%s` of table `%s`.`%s` " + "has no default value and cannot be NULL", + (*field_ptr)->field_name, table->s->db.str, + table->s->table_name.str); error = ER_NO_DEFAULT_FOR_FIELD; } else diff --git a/sql/rpl_record_old.cc b/sql/rpl_record_old.cc index b6f170082fe..377aec49113 100644 --- a/sql/rpl_record_old.cc +++ b/sql/rpl_record_old.cc @@ -1,5 +1,6 @@ #include "mysql_priv.h" +#include "rpl_rli.h" #include "rpl_record_old.h" size_t @@ -157,11 +158,11 @@ unpack_row_old(RELAY_LOG_INFO *rli, if (event_type == WRITE_ROWS_EVENT && ((*field_ptr)->flags & mask) == mask) { - slave_print_msg(ERROR_LEVEL, rli, ER_NO_DEFAULT_FOR_FIELD, - "Field `%s` of table `%s`.`%s` " - "has no default value and cannot be NULL", - (*field_ptr)->field_name, table->s->db.str, - table->s->table_name.str); + rli->report(ERROR_LEVEL, ER_NO_DEFAULT_FOR_FIELD, + "Field `%s` of table `%s`.`%s` " + "has no default value and cannot be NULL", + (*field_ptr)->field_name, table->s->db.str, + table->s->table_name.str); error = ER_NO_DEFAULT_FOR_FIELD; } else diff --git a/sql/rpl_reporting.cc b/sql/rpl_reporting.cc new file mode 100644 index 00000000000..28f257790c7 --- /dev/null +++ b/sql/rpl_reporting.cc @@ -0,0 +1,48 @@ + +#include "mysql_priv.h" +#include "rpl_reporting.h" + +void +Slave_reporting_capability::report(loglevel level, int err_code, + const char *msg, ...) const +{ + void (*report_function)(const char *, ...); + char buff[MAX_SLAVE_ERRMSG]; + char *pbuff= buff; + uint pbuffsize= sizeof(buff); + va_list args; + va_start(args, msg); + + switch (level) + { + case ERROR_LEVEL: + /* + It's an error, it must be reported in Last_error and Last_errno in SHOW + SLAVE STATUS. + */ + pbuff= m_last_error.message; + pbuffsize= sizeof(m_last_error.message); + m_last_error.number = err_code; + report_function= sql_print_error; + break; + case WARNING_LEVEL: + report_function= sql_print_warning; + break; + case INFORMATION_LEVEL: + report_function= sql_print_information; + break; + default: + DBUG_ASSERT(0); // should not come here + return; // don't crash production builds, just do nothing + } + + my_vsnprintf(pbuff, pbuffsize, msg, args); + + va_end(args); + + /* If the msg string ends with '.', do not add a ',' it would be ugly */ + report_function("Slave %s: %s%s Error_code: %d", + m_thread_name, pbuff, + (pbuff[0] && *(strend(pbuff)-1) == '.') ? "" : ",", + err_code); +} diff --git a/sql/rpl_reporting.h b/sql/rpl_reporting.h new file mode 100644 index 00000000000..2e3fa3cea83 --- /dev/null +++ b/sql/rpl_reporting.h @@ -0,0 +1,85 @@ +#ifndef RPL_REPORTING_H +#define RPL_REPORTING_H + +/** + Maximum size of an error message from a slave thread. + */ +#define MAX_SLAVE_ERRMSG 1024 + +/** + Mix-in to handle the message logging and reporting for relay log + info and master log info structures. + + By inheriting from this class, the class is imbued with + capabilities to do slave reporting. + */ +class Slave_reporting_capability +{ +public: + /** + Constructor. + + @param thread_name Printable name of the slave thread that is reporting. + */ + Slave_reporting_capability(char const *thread_name) + : m_thread_name(thread_name) + { + } + + /** + Writes a message and, if it's an error message, to Last_Error + (which will be displayed by SHOW SLAVE STATUS). + + @param level The severity level + @param err_code The error code + @param msg The message (usually related to the error + code, but can contain more information), in + printf() format. + */ + void report(loglevel level, int err_code, const char *msg, ...) const + ATTRIBUTE_FORMAT(printf, 4, 5); + + /** + Clear errors. They will not show up under <code>SHOW SLAVE + STATUS</code>. + */ + void clear_error() { + m_last_error.clear(); + } + + /** + Error information structure. + */ + class Error { + friend class Slave_reporting_capability; + public: + Error() + { + clear(); + } + + void clear() + { + number= 0; + message[0]= '\0'; + } + + /** Error code */ + uint32 number; + /** Error message */ + char message[MAX_SLAVE_ERRMSG]; + }; + + Error const& last_error() const { return m_last_error; } + +private: + /** + Last error produced by the I/O or SQL thread respectively. + */ + mutable Error m_last_error; + + char const *const m_thread_name; +}; + +#endif // RPL_REPORTING_H + diff --git a/sql/rpl_rli.cc b/sql/rpl_rli.cc index 0c8f74bb35e..41df3f63825 100644 --- a/sql/rpl_rli.cc +++ b/sql/rpl_rli.cc @@ -30,11 +30,12 @@ int init_strvar_from_file(char *var, int max_size, IO_CACHE *f, st_relay_log_info::st_relay_log_info() - :no_storage(FALSE), replicate_same_server_id(::replicate_same_server_id), + :Slave_reporting_capability("SQL"), + no_storage(FALSE), replicate_same_server_id(::replicate_same_server_id), info_fd(-1), cur_log_fd(-1), save_temporary_tables(0), cur_log_old_open_count(0), group_master_log_pos(0), log_space_total(0), ignore_log_space_limit(0), last_master_timestamp(0), slave_skip_counter(0), - abort_pos_wait(0), slave_run_id(0), sql_thd(0), last_slave_errno(0), + abort_pos_wait(0), slave_run_id(0), sql_thd(0), inited(0), abort_slave(0), slave_running(0), until_condition(UNTIL_NONE), until_log_pos(0), retried_trans(0), tables_to_lock(0), tables_to_lock_count(0), @@ -44,7 +45,7 @@ st_relay_log_info::st_relay_log_info() group_relay_log_name[0]= event_relay_log_name[0]= group_master_log_name[0]= 0; - last_slave_error[0]= until_log_name[0]= ign_master_log_name_end[0]= 0; + until_log_name[0]= ign_master_log_name_end[0]= 0; bzero((char*) &info_file, sizeof(info_file)); bzero((char*) &cache_buf, sizeof(cache_buf)); cached_charset_invalidate(); @@ -337,16 +338,6 @@ static int count_relay_log_space(RELAY_LOG_INFO* rli) } -void st_relay_log_info::clear_slave_error() -{ - DBUG_ENTER("clear_slave_error"); - - /* Clear the errors displayed by SHOW SLAVE STATUS */ - last_slave_error[0]= 0; - last_slave_errno= 0; - DBUG_VOID_RETURN; -} - /* Reset UNTIL condition for RELAY_LOG_INFO diff --git a/sql/rpl_rli.h b/sql/rpl_rli.h index fada45722f6..c458318594a 100644 --- a/sql/rpl_rli.h +++ b/sql/rpl_rli.h @@ -16,9 +16,8 @@ #ifndef RPL_RLI_H #define RPL_RLI_H -#define MAX_SLAVE_ERRMSG 1024 - #include "rpl_tblmap.h" +#include "rpl_reporting.h" struct RPL_TABLE_LIST; @@ -49,7 +48,7 @@ struct RPL_TABLE_LIST; *****************************************************************************/ -typedef struct st_relay_log_info +typedef struct st_relay_log_info : public Slave_reporting_capability { /** Flags for the state of the replication. @@ -186,7 +185,6 @@ typedef struct st_relay_log_info time_t last_master_timestamp; - void clear_slave_error(); void clear_until_condition(); /* @@ -200,11 +198,9 @@ typedef struct st_relay_log_info pthread_mutex_t log_space_lock; pthread_cond_t log_space_cond; THD * sql_thd; - int last_slave_errno; #ifndef DBUG_OFF int events_till_abort; #endif - char last_slave_error[MAX_SLAVE_ERRMSG]; /* if not set, the value of other members of the structure are undefined */ bool inited; diff --git a/sql/rpl_utility.cc b/sql/rpl_utility.cc index dcbf85f5939..a04bcd1fab9 100644 --- a/sql/rpl_utility.cc +++ b/sql/rpl_utility.cc @@ -14,6 +14,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #include "rpl_utility.h" +#include "rpl_rli.h" uint32 field_length_from_packed(enum_field_types const field_type, @@ -128,11 +129,13 @@ table_def::compatible_with(RELAY_LOG_INFO const *rli_arg, TABLE *table) { DBUG_ASSERT(tsh->db.str && tsh->table_name.str); error= 1; - slave_print_msg(ERROR_LEVEL, rli, ER_BINLOG_ROW_WRONG_TABLE_DEF, - "Table width mismatch - " - "received %u columns, %s.%s has %u columns", - (uint) size(), tsh->db.str, tsh->table_name.str, - tsh->fields); + char buf[256]; + my_snprintf(buf, sizeof(buf), "Table width mismatch - " + "received %u columns, %s.%s has %u columns", + (uint) size(), tsh->db.str, tsh->table_name.str, + tsh->fields); + rli->report(ERROR_LEVEL, ER_BINLOG_ROW_WRONG_TABLE_DEF, + ER(ER_BINLOG_ROW_WRONG_TABLE_DEF), buf); } for (uint col= 0 ; col < cols_to_check ; ++col) @@ -142,11 +145,13 @@ table_def::compatible_with(RELAY_LOG_INFO const *rli_arg, TABLE *table) DBUG_ASSERT(col < size() && col < tsh->fields); DBUG_ASSERT(tsh->db.str && tsh->table_name.str); error= 1; - slave_print_msg(ERROR_LEVEL, rli, ER_BINLOG_ROW_WRONG_TABLE_DEF, - "Column %d type mismatch - " - "received type %d, %s.%s has type %d", - col, type(col), tsh->db.str, tsh->table_name.str, - table->field[col]->type()); + char buf[256]; + my_snprintf(buf, sizeof(buf), "Column %d type mismatch - " + "received type %d, %s.%s has type %d", + col, type(col), tsh->db.str, tsh->table_name.str, + table->field[col]->type()); + rli->report(ERROR_LEVEL, ER_BINLOG_ROW_WRONG_TABLE_DEF, + ER(ER_BINLOG_ROW_WRONG_TABLE_DEF), buf); } } diff --git a/sql/set_var.cc b/sql/set_var.cc index 76c8283ebf6..d9869ce6809 100644 --- a/sql/set_var.cc +++ b/sql/set_var.cc @@ -1009,17 +1009,6 @@ bool sys_var_thd_binlog_format::is_readonly() const my_error(ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT, MYF(0)); return 1; } -#ifdef HAVE_NDB_BINLOG - /* - Cluster does not support changing the binlog format on the fly yet. - */ - LEX_STRING ndb_name= {(char*)STRING_WITH_LEN("ndbcluster")}; - if (opt_bin_log && plugin_is_ready(&ndb_name, MYSQL_STORAGE_ENGINE_PLUGIN)) - { - my_error(ER_NDB_CANT_SWITCH_BINLOG_FORMAT, MYF(0)); - return 1; - } -#endif /* HAVE_NDB_BINLOG */ return sys_var_thd_enum::is_readonly(); } diff --git a/sql/share/errmsg.txt b/sql/share/errmsg.txt index 0bf684c8c1f..1dde977800b 100644 --- a/sql/share/errmsg.txt +++ b/sql/share/errmsg.txt @@ -5843,8 +5843,8 @@ ER_BINLOG_ROW_LOGGING_FAILED eng "Writing one row to the row-based binary log failed" ger "Schreiben einer Zeilen ins zeilenbasierte Binärlog fehlgeschlagen" ER_BINLOG_ROW_WRONG_TABLE_DEF - eng "Table definition on master and slave does not match" - ger "Tabellendefinition auf Master und Slave stimmt nicht überein" + eng "Table definition on master and slave does not match: %s" + ger "Tabellendefinition auf Master und Slave stimmt nicht überein: %s" ER_BINLOG_ROW_RBR_TO_SBR eng "Slave running with --log-slave-updates must use row-based binary logging to be able to replicate row-based binary log events" ger "Slave, die mit --log-slave-updates laufen, müssen zeilenbasiertes Loggen verwenden, um zeilenbasierte Binärlog-Ereignisse loggen zu können" @@ -6061,3 +6061,18 @@ ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT eng "Table has no partition for some existing values" ER_ADMIN_WRONG_MRG_TABLE eng "Table '%-.64s' is differently defined or of non-MyISAM type or doesn't exist" +ER_BINLOG_UNSAFE_STATEMENT + eng "Statement is not safe to log in statement format." + swe "Detta är inte säkert att logga i statement-format." +ER_SLAVE_FATAL_ERROR + eng "Fatal error: %s" +ER_SLAVE_RELAY_LOG_READ_FAILURE + eng "Relay log read failure: %s" +ER_SLAVE_RELAY_LOG_WRITE_FAILURE + eng "Relay log write failure: %s" +ER_SLAVE_CREATE_EVENT_FAILURE + eng "Failed to create %s" +ER_SLAVE_MASTER_COM_FAILURE + eng "Master command %s failed: %s" +ER_BINLOG_LOGGING_IMPOSSIBLE + eng "Binary logging not possible. Message: %s" diff --git a/sql/slave.cc b/sql/slave.cc index aa42bad3265..6c7968c2b3f 100644 --- a/sql/slave.cc +++ b/sql/slave.cc @@ -529,13 +529,13 @@ static bool sql_slave_killed(THD* thd, RELAY_LOG_INFO* rli) "it some grace period")); if (difftime(time(0), rli->last_event_start_time) > 60) { - slave_print_msg(ERROR_LEVEL, rli, 0, - "SQL thread had to stop in an unsafe situation, in " - "the middle of applying updates to a " - "non-transactional table without any primary key. " - "There is a risk of duplicate updates when the slave " - "SQL thread is restarted. Please check your tables' " - "contents after restart."); + rli->report(ERROR_LEVEL, 0, + "SQL thread had to stop in an unsafe situation, in " + "the middle of applying updates to a " + "non-transactional table without any primary key. " + "There is a risk of duplicate updates when the slave " + "SQL thread is restarted. Please check your tables' " + "contents after restart."); DBUG_RETURN(1); } } @@ -544,70 +544,6 @@ static bool sql_slave_killed(THD* thd, RELAY_LOG_INFO* rli) /* - Writes a message to stderr, and if it's an error message, to - rli->last_slave_error and rli->last_slave_errno (which will be displayed by - SHOW SLAVE STATUS). - - SYNOPSIS - slave_print_msg() - level The severity level - rli - err_code The error code - msg The message (usually related to the error code, but can - contain more information). - ... (this is printf-like format, with % symbols in msg) - - RETURN VALUES - void -*/ - -void slave_print_msg(enum loglevel level, RELAY_LOG_INFO const *rli, - int err_code, const char* msg, ...) -{ - void (*report_function)(const char *, ...); - char buff[MAX_SLAVE_ERRMSG], *pbuff= buff; - uint pbuffsize= sizeof(buff); - va_list args; - DBUG_ENTER("slave_print_msg"); - - va_start(args,msg); - switch (level) - { - case ERROR_LEVEL: - /* - This my_error call only has effect in client threads. - Slave threads do nothing in my_error(). - */ - my_error(ER_UNKNOWN_ERROR, MYF(0), msg); - /* - It's an error, it must be reported in Last_error and Last_errno in SHOW - SLAVE STATUS. - */ - pbuff= const_cast<RELAY_LOG_INFO*>(rli)->last_slave_error; - pbuffsize= sizeof(rli->last_slave_error); - const_cast<RELAY_LOG_INFO*>(rli)->last_slave_errno = err_code; - report_function= sql_print_error; - break; - case WARNING_LEVEL: - report_function= sql_print_warning; - break; - case INFORMATION_LEVEL: - report_function= sql_print_information; - break; - default: - DBUG_ASSERT(0); // should not come here - DBUG_VOID_RETURN; // don't crash production builds, just do nothing - } - my_vsnprintf(pbuff, pbuffsize, msg, args); - /* If the msg string ends with '.', do not add a ',' it would be ugly */ - if (pbuff[0] && (*(strend(pbuff)-1) == '.')) - (*report_function)("Slave: %s Error_code: %d", pbuff, err_code); - else - (*report_function)("Slave: %s. Error_code: %d", pbuff, err_code); - DBUG_VOID_RETURN; -} - -/* skip_load_data_infile() NOTES @@ -775,7 +711,9 @@ static int get_master_version_and_clock(MYSQL* mysql, MASTER_INFO* mi) /* as we are here, we tried to allocate the event */ if (!mi->rli.relay_log.description_event_for_queue) { - sql_print_error("Slave I/O thread failed to create a default Format_description_log_event"); + mi->report(ERROR_LEVEL, ER_SLAVE_CREATE_EVENT_FAILURE, + ER(ER_SLAVE_CREATE_EVENT_FAILURE), + "default Format_description_log_event"); DBUG_RETURN(1); } @@ -1138,18 +1076,21 @@ static void write_ignored_events_info_to_relay_log(THD *thd, MASTER_INFO *mi) { ev->server_id= 0; // don't be ignored by slave SQL thread if (unlikely(rli->relay_log.append(ev))) - sql_print_error("Slave I/O thread failed to write a Rotate event" - " to the relay log, " - "SHOW SLAVE STATUS may be inaccurate"); + mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, + ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE), + "failed to write a Rotate event" + " to the relay log, SHOW SLAVE STATUS may be" + " inaccurate"); rli->relay_log.harvest_bytes_written(&rli->log_space_total); if (flush_master_info(mi, 1)) sql_print_error("Failed to flush master info file"); delete ev; } else - sql_print_error("Slave I/O thread failed to create a Rotate event" - " (out of memory?), " - "SHOW SLAVE STATUS may be inaccurate"); + mi->report(ERROR_LEVEL, ER_SLAVE_CREATE_EVENT_FAILURE, + ER(ER_SLAVE_CREATE_EVENT_FAILURE), + "Rotate_event (out of memory?)," + " SHOW SLAVE STATUS may be inaccurate"); } else pthread_mutex_unlock(log_lock); @@ -1157,7 +1098,7 @@ static void write_ignored_events_info_to_relay_log(THD *thd, MASTER_INFO *mi) } -int register_slave_on_master(MYSQL* mysql) +int register_slave_on_master(MYSQL* mysql, MASTER_INFO *mi) { uchar buf[1024], *pos= buf; uint report_host_len, report_user_len=0, report_password_len=0; @@ -1186,9 +1127,11 @@ int register_slave_on_master(MYSQL* mysql) if (simple_command(mysql, COM_REGISTER_SLAVE, buf, (size_t) (pos- buf), 0)) { - sql_print_error("Error on COM_REGISTER_SLAVE: %d '%s'", - mysql_errno(mysql), - mysql_error(mysql)); + char buf[256]; + my_snprintf(buf, sizeof(buf), + "%s (Errno: %d)", mysql_error(mysql), mysql_errno(mysql)); + mi->report(ERROR_LEVEL, ER_SLAVE_MASTER_COM_FAILURE, + ER(ER_SLAVE_MASTER_COM_FAILURE), "COM_REGISTER_SLAVE", buf); DBUG_RETURN(1); } DBUG_RETURN(0); @@ -1258,6 +1201,10 @@ bool show_master_info(THD* thd, MASTER_INFO* mi) MYSQL_TYPE_LONGLONG)); field_list.push_back(new Item_empty_string("Master_SSL_Verify_Server_Cert", 3)); + field_list.push_back(new Item_return_int("Last_IO_Errno", 4, MYSQL_TYPE_LONG)); + field_list.push_back(new Item_empty_string("Last_IO_Error", 20)); + field_list.push_back(new Item_return_int("Last_SQL_Errno", 4, MYSQL_TYPE_LONG)); + field_list.push_back(new Item_empty_string("Last_SQL_Error", 20)); if (protocol->send_fields(&field_list, Protocol::SEND_NUM_ROWS | Protocol::SEND_EOF)) @@ -1306,8 +1253,8 @@ bool show_master_info(THD* thd, MASTER_INFO* mi) rpl_filter->get_wild_ignore_table(&tmp); protocol->store(&tmp); - protocol->store(mi->rli.last_slave_errno); - protocol->store(mi->rli.last_slave_error, &my_charset_bin); + protocol->store(mi->rli.last_error().number); + protocol->store(mi->rli.last_error().message, &my_charset_bin); protocol->store((uint32) mi->rli.slave_skip_counter); protocol->store((ulonglong) mi->rli.group_master_log_pos); protocol->store((ulonglong) mi->rli.log_space_total); @@ -1368,6 +1315,15 @@ bool show_master_info(THD* thd, MASTER_INFO* mi) } protocol->store(mi->ssl_verify_server_cert? "Yes":"No", &my_charset_bin); + // Last_IO_Errno + protocol->store(mi->last_error().number); + // Last_IO_Error + protocol->store(mi->last_error().message, &my_charset_bin); + // Last_SQL_Errno + protocol->store(mi->rli.last_error().number); + // Last_SQL_Error + protocol->store(mi->rli.last_error().message, &my_charset_bin); + pthread_mutex_unlock(&mi->rli.data_lock); pthread_mutex_unlock(&mi->data_lock); @@ -1824,13 +1780,13 @@ static int exec_relay_log_event(THD* thd, RELAY_LOG_INFO* rli) */ if (error) { - slave_print_msg(ERROR_LEVEL, rli, ER_UNKNOWN_ERROR, - "It was not possible to update the positions" - " of the relay log information: the slave may" - " be in an inconsistent state." - " Stopped in %s position %s", - rli->group_relay_log_name, - llstr(rli->group_relay_log_pos, buf)); + rli->report(ERROR_LEVEL, ER_UNKNOWN_ERROR, + "It was not possible to update the positions" + " of the relay log information: the slave may" + " be in an inconsistent state." + " Stopped in %s position %s", + rli->group_relay_log_name, + llstr(rli->group_relay_log_pos, buf)); DBUG_RETURN(1); } } @@ -1909,7 +1865,8 @@ static int exec_relay_log_event(THD* thd, RELAY_LOG_INFO* rli) DBUG_RETURN(exec_res); } pthread_mutex_unlock(&rli->data_lock); - slave_print_msg(ERROR_LEVEL, rli, 0, "\ + rli->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_READ_FAILURE, + ER(ER_SLAVE_RELAY_LOG_READ_FAILURE), "\ Could not parse relay log event entry. The possible reasons are: the master's \ binary log is corrupted (you can check this by running 'mysqlbinlog' on the \ binary log), the slave's relay log is corrupted (you can check this by running \ @@ -1976,7 +1933,8 @@ pthread_handler_t handle_slave_io(void *arg) if (!(mi->mysql = mysql = mysql_init(NULL))) { - sql_print_error("Slave I/O thread: error in mysql_init()"); + mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, + ER(ER_SLAVE_FATAL_ERROR), "error in mysql_init()"); goto err; } @@ -2015,12 +1973,13 @@ connected: { /* Register ourselves with the master. - If fails, this is not fatal - we just print the error message and go - on with life. */ thd->proc_info = "Registering slave on master"; - if (register_slave_on_master(mysql) || update_slave_list(mysql, mi)) + if (register_slave_on_master(mysql, mi)) + { + sql_print_error("Slave I/O thread couldn't register on master"); goto err; + } } DBUG_PRINT("info",("Starting reading binary log from master")); @@ -2064,10 +2023,16 @@ dump"); } thd->proc_info = "Reconnecting after a failed binlog dump request"; - if (!suppress_warnings) - sql_print_error("Slave I/O thread: failed dump request, \ -reconnecting to try again, log '%s' at postion %s", IO_RPL_LOG_NAME, - llstr(mi->master_log_pos,llbuff)); + if (!suppress_warnings) { + char buf[256]; + my_snprintf(buf, sizeof(buf), + "failed dump request, reconnecting to try again," + " log '%s' at postion %s", + IO_RPL_LOG_NAME, + llstr(mi->master_log_pos,llbuff)); + mi->report(WARNING_LEVEL, ER_SLAVE_MASTER_COM_FAILURE, + ER(ER_SLAVE_MASTER_COM_FAILURE), "COM_BINLOG_DUMP", buf); + } if (safe_reconnect(thd, mysql, mi, suppress_warnings) || io_slave_killed(thd,mi)) { @@ -2157,7 +2122,9 @@ reconnect done to recover from failed read"); if (queue_event(mi,(const char*)mysql->net.read_pos + 1, event_len)) { - sql_print_error("Slave I/O thread could not queue event from master"); + mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, + ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE), + "could not queue event from master"); goto err; } if (flush_master_info(mi, 1)) @@ -2326,7 +2293,7 @@ pthread_handler_t handle_slave_sql(void *arg) now. But the master timestamp is reset by RESET SLAVE & CHANGE MASTER. */ - rli->clear_slave_error(); + rli->clear_error(); //tell the I/O thread to take relay_log_space_limit into account from now on pthread_mutex_lock(&rli->log_space_lock); @@ -2410,22 +2377,22 @@ Slave SQL thread aborted. Can't execute init_slave query"); codes and warnings and print this to the error log as to allow the user to locate the error */ - DBUG_PRINT("info", ("thd->net.last_errno=%d; rli->last_slave_errno=%d", - thd->net.last_errno, rli->last_slave_errno)); + uint32 const last_errno= rli->last_error().number; + + DBUG_PRINT("info", ("thd->net.last_errno=%d; rli->last_error.number=%d", + thd->net.last_errno, last_errno)); if (thd->net.last_errno != 0) { - if (rli->last_slave_errno == 0) + char const *const errmsg= + thd->net.last_error ? thd->net.last_error : "<no message>"; + if (last_errno == 0) { - slave_print_msg(ERROR_LEVEL, rli, thd->net.last_errno, - thd->net.last_error ? - thd->net.last_error : "<no message>"); + rli->report(ERROR_LEVEL, thd->net.last_errno, errmsg); } - else if (rli->last_slave_errno != (int) thd->net.last_errno) + else if (last_errno != thd->net.last_errno) { sql_print_error("Slave (additional info): %s Error_code: %d", - thd->net.last_error ? - thd->net.last_error : "<no message>", - thd->net.last_errno); + errmsg, thd->net.last_errno); } } @@ -2594,8 +2561,9 @@ static int process_io_create_file(MASTER_INFO* mi, Create_file_log_event* cev) xev.log_pos = cev->log_pos; if (unlikely(mi->rli.relay_log.append(&xev))) { - sql_print_error("Slave I/O: error writing Exec_load event to \ -relay log"); + mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, + ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE), + "error writing Exec_load event to relay log"); goto err; } mi->rli.relay_log.harvest_bytes_written(&mi->rli.log_space_total); @@ -2607,8 +2575,9 @@ relay log"); cev->block_len = num_bytes; if (unlikely(mi->rli.relay_log.append(cev))) { - sql_print_error("Slave I/O: error writing Create_file event to \ -relay log"); + mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, + ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE), + "error writing Create_file event to relay log"); goto err; } cev_not_written=0; @@ -2621,8 +2590,9 @@ relay log"); aev.log_pos = cev->log_pos; if (unlikely(mi->rli.relay_log.append(&aev))) { - sql_print_error("Slave I/O: error writing Append_block event to \ -relay log"); + mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, + ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE), + "error writing Append_block event to relay log"); goto err; } mi->rli.relay_log.harvest_bytes_written(&mi->rli.log_space_total) ; @@ -2723,7 +2693,8 @@ static int queue_binlog_ver_1_event(MASTER_INFO *mi, const char *buf, { if (unlikely(!(tmp_buf=(char*)my_malloc(event_len+1,MYF(MY_WME))))) { - sql_print_error("Slave I/O: out of memory for Load event"); + mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, + ER(ER_SLAVE_FATAL_ERROR), "Memory allocation failed"); DBUG_RETURN(1); } memcpy(tmp_buf,buf,event_len); @@ -3178,14 +3149,12 @@ static int connect_to_master(THD* thd, MYSQL* mysql, MASTER_INFO* mi, { last_errno=mysql_errno(mysql); suppress_warnings= 0; - sql_print_error("Slave I/O thread: error %s to master " - "'%s@%s:%d': \ -Error: '%s' errno: %d retry-time: %d retries: %lu", - (reconnect ? "reconnecting" : "connecting"), - mi->user, mi->host, mi->port, - mysql_error(mysql), last_errno, - mi->connect_retry, - master_retry_count); + mi->report(ERROR_LEVEL, last_errno, + "error %s to master '%s@%s:%d'" + " - retry-time: %d retries: %lu", + (reconnect ? "reconnecting" : "connecting"), + mi->user, mi->host, mi->port, + mi->connect_retry, master_retry_count); } /* By default we try forever. The reason is that failure will trigger @@ -3763,9 +3732,9 @@ bool rpl_master_has_bug(RELAY_LOG_INFO *rli, uint bug_id) " so slave stops; check error log on slave" " for more info", MYF(0), bug_id); // a verbose message for the error log - slave_print_msg(ERROR_LEVEL, rli, ER_UNKNOWN_ERROR, - "According to the master's version ('%s')," - " it is probable that master suffers from this bug:" + rli->report(ERROR_LEVEL, ER_UNKNOWN_ERROR, + "According to the master's version ('%s')," + " it is probable that master suffers from this bug:" " http://bugs.mysql.com/bug.php?id=%u" " and thus replicating the current binary log event" " may make the slave's data become different from the" diff --git a/sql/slave.h b/sql/slave.h index 57806e65af7..731728bde4f 100644 --- a/sql/slave.h +++ b/sql/slave.h @@ -169,9 +169,6 @@ bool rpl_master_has_bug(RELAY_LOG_INFO *rli, uint bug_id); const char *print_slave_db_safe(const char *db); int check_expected_error(THD* thd, RELAY_LOG_INFO const *rli, int error_code); void skip_load_data_infile(NET* net); -void slave_print_msg(enum loglevel level, RELAY_LOG_INFO const *rli, - int err_code, const char* msg, ...) - ATTRIBUTE_FORMAT(printf, 4, 5); void end_slave(); /* clean up */ void clear_until_condition(RELAY_LOG_INFO* rli); diff --git a/sql/sp_head.cc b/sql/sp_head.cc index feceb2fb960..821d19dca79 100644 --- a/sql/sp_head.cc +++ b/sql/sp_head.cc @@ -1901,7 +1901,7 @@ sp_head::restore_lex(THD *thd) cannot switch from statement-based to row-based only for this substatement). */ - if (sublex->binlog_row_based_if_mixed) + if (sublex->is_stmt_unsafe()) m_flags|= BINLOG_ROW_BASED_IF_MIXED; /* diff --git a/sql/sp_head.h b/sql/sp_head.h index 2d3bc1307d9..50f6017ca0d 100644 --- a/sql/sp_head.h +++ b/sql/sp_head.h @@ -385,7 +385,7 @@ public: the substatements not). */ if (m_flags & BINLOG_ROW_BASED_IF_MIXED) - lex->binlog_row_based_if_mixed= TRUE; + lex->set_stmt_unsafe(); } diff --git a/sql/sql_base.cc b/sql/sql_base.cc index 9b336e8a703..026e1c3b218 100644 --- a/sql/sql_base.cc +++ b/sql/sql_base.cc @@ -3955,6 +3955,121 @@ static void mark_real_tables_as_free_for_reuse(TABLE_LIST *table) } +/** + Decide on logging format to use for the statement. + + Compute the capabilities vector for the involved storage engines + and mask out the flags for the binary log. Right now, the binlog + flags only include the capabilities of the storage engines, so this + is safe. + + We now have three alternatives that prevent the statement from + being loggable: + + 1. If there are no capabilities left (all flags are clear) it is + not possible to log the statement at all, so we roll back the + statement and report an error. + + 2. Statement mode is set, but the capabilities indicate that + statement format is not possible. + + 3. Row mode is set, but the capabilities indicate that row + format is not possible. + + 4. Statement is unsafe, but the capabilities indicate that row + format is not possible. + + If we are in MIXED mode, we then decide what logging format to use: + + 1. If the statement is unsafe, row-based logging is used. + + 2. If statement-based logging is not possible, row-based logging is + used. + + 3. Otherwise, statement-based logging is used. + + @param thd Client thread + @param tables Tables involved in the query + */ + +int decide_logging_format(THD *thd, TABLE_LIST *tables) +{ + if (mysql_bin_log.is_open() && (thd->options & OPTION_BIN_LOG)) + { + handler::Table_flags binlog_flags= ~handler::Table_flags(); + for (TABLE_LIST *table= tables; table; table= table->next_global) + if (!table->placeholder() && table->lock_type >= TL_WRITE_ALLOW_WRITE) + { +#define FLAGSTR(S,F) ((S) & (F) ? #F " " : "") +#ifndef DBUG_OFF + ulonglong flags= table->table->file->ha_table_flags(); + DBUG_PRINT("info", ("table: %s; ha_table_flags: %s%s", + table->table_name, + FLAGSTR(flags, HA_BINLOG_STMT_CAPABLE), + FLAGSTR(flags, HA_BINLOG_ROW_CAPABLE))); +#endif + binlog_flags &= table->table->file->ha_table_flags(); + } + binlog_flags&= HA_BINLOG_FLAGS; + DBUG_PRINT("info", ("binlog_flags: %s%s", + FLAGSTR(binlog_flags, HA_BINLOG_STMT_CAPABLE), + FLAGSTR(binlog_flags, HA_BINLOG_ROW_CAPABLE))); + DBUG_PRINT("info", ("thd->variables.binlog_format: %ld", + thd->variables.binlog_format)); + + int error= 0; + if (binlog_flags == 0) + { + my_error((error= ER_BINLOG_LOGGING_IMPOSSIBLE), MYF(0), + "Statement cannot be logged to the binary log in" + " row-based nor statement-based format"); + } + else if (thd->variables.binlog_format == BINLOG_FORMAT_STMT && + (binlog_flags & HA_BINLOG_STMT_CAPABLE) == 0) + { + my_error((error= ER_BINLOG_LOGGING_IMPOSSIBLE), MYF(0), + "Statement-based format required for this statement," + " but not allowed by this combination of engines"); + } + else if ((thd->variables.binlog_format == BINLOG_FORMAT_ROW || + thd->lex->is_stmt_unsafe()) && + (binlog_flags & HA_BINLOG_ROW_CAPABLE) == 0) + { + my_error((error= ER_BINLOG_LOGGING_IMPOSSIBLE), MYF(0), + "Row-based format required for this statement," + " but not allowed by this combination of engines"); + } + + DBUG_PRINT("info", ("error: %d", error)); + + if (error) + { + ha_rollback_stmt(thd); + return -1; + } + + /* + We switch to row-based format if we are in mixed mode and one of + the following are true: + + 1. If the statement is unsafe + 2. If statement format cannot be used + + Observe that point to cannot be decided before the tables + involved in a statement has been checked, i.e., we cannot put + this code in reset_current_stmt_binlog_row_based(), it has to be + here. + */ + if (thd->lex->is_stmt_unsafe() || + (binlog_flags & HA_BINLOG_STMT_CAPABLE) == 0) + { + thd->set_current_stmt_binlog_row_based_if_mixed(); + } + } + + return 0; +} + /* Lock all tables in list @@ -3993,17 +4108,10 @@ int lock_tables(THD *thd, TABLE_LIST *tables, uint count, bool *need_reopen) in prelocked mode. */ DBUG_ASSERT(!thd->prelocked_mode || !thd->lex->requires_prelocking()); - *need_reopen= FALSE; - /* - CREATE ... SELECT UUID() locks no tables, we have to test here. - */ - if (thd->lex->binlog_row_based_if_mixed) - thd->set_current_stmt_binlog_row_based_if_mixed(); - if (!tables && !thd->lex->requires_prelocking()) - DBUG_RETURN(0); + DBUG_RETURN(decide_logging_format(thd, tables)); /* We need this extra check for thd->prelocked_mode because we want to avoid @@ -4046,7 +4154,7 @@ int lock_tables(THD *thd, TABLE_LIST *tables, uint count, bool *need_reopen) if (thd->variables.binlog_format == BINLOG_FORMAT_MIXED && has_two_write_locked_tables_with_auto_increment(tables)) { - thd->lex->binlog_row_based_if_mixed= TRUE; + thd->lex->set_stmt_unsafe(); thd->set_current_stmt_binlog_row_based_if_mixed(); } } @@ -4061,6 +4169,7 @@ int lock_tables(THD *thd, TABLE_LIST *tables, uint count, bool *need_reopen) } DBUG_RETURN(-1); } + if (thd->lex->requires_prelocking() && thd->lex->sql_command != SQLCOM_LOCK_TABLES) { @@ -4127,7 +4236,8 @@ int lock_tables(THD *thd, TABLE_LIST *tables, uint count, bool *need_reopen) thd->prelocked_mode= PRELOCKED_UNDER_LOCK_TABLES; } } - DBUG_RETURN(0); + + DBUG_RETURN(decide_logging_format(thd, tables)); } diff --git a/sql/sql_class.cc b/sql/sql_class.cc index e83432519d4..119583cab95 100644 --- a/sql/sql_class.cc +++ b/sql/sql_class.cc @@ -329,7 +329,7 @@ THD::THD() Open_tables_state(refresh_version), rli_fake(0), lock_id(&main_lock_id), user_time(0), in_sub_stmt(0), - binlog_table_maps(0), + binlog_table_maps(0), binlog_flags(0UL), arg_of_last_insert_id_function(FALSE), first_successful_insert_id_in_prev_stmt(0), first_successful_insert_id_in_prev_stmt_for_binlog(0), @@ -3129,6 +3129,27 @@ int THD::binlog_query(THD::enum_binlog_query_type qtype, char const *query, if (int error= binlog_flush_pending_rows_event(TRUE)) DBUG_RETURN(error); + /* + If we are in statement mode and trying to log an unsafe statement, + we should print a warning. + */ + if (lex->is_stmt_unsafe() && + variables.binlog_format == BINLOG_FORMAT_STMT) + { + DBUG_ASSERT(this->query != NULL); + push_warning(this, MYSQL_ERROR::WARN_LEVEL_WARN, + ER_BINLOG_UNSAFE_STATEMENT, + ER(ER_BINLOG_UNSAFE_STATEMENT)); + if (!(binlog_flags & BINLOG_FLAG_UNSAFE_STMT_PRINTED)) + { + char warn_buf[MYSQL_ERRMSG_SIZE]; + my_snprintf(warn_buf, MYSQL_ERRMSG_SIZE, "%s Statement: %s", + ER(ER_BINLOG_UNSAFE_STATEMENT), this->query); + sql_print_warning(warn_buf); + binlog_flags|= BINLOG_FLAG_UNSAFE_STMT_PRINTED; + } + } + switch (qtype) { case THD::ROW_QUERY_TYPE: if (current_stmt_binlog_row_based) diff --git a/sql/sql_class.h b/sql/sql_class.h index dd03225b501..0f42a4c9988 100644 --- a/sql/sql_class.h +++ b/sql/sql_class.h @@ -1100,6 +1100,17 @@ public: private: uint binlog_table_maps; // Number of table maps currently in the binlog + + enum enum_binlog_flag { + BINLOG_FLAG_UNSAFE_STMT_PRINTED, + BINLOG_FLAG_COUNT + }; + + /** + Flags with per-thread information regarding the status of the + binary log. + */ + uint32 binlog_flags; public: uint get_binlog_table_maps() const { return binlog_table_maps; @@ -1670,6 +1681,7 @@ public: void restore_sub_statement_state(Sub_statement_state *backup); void set_n_backup_active_arena(Query_arena *set, Query_arena *backup); void restore_active_arena(Query_arena *set, Query_arena *backup); + inline void set_current_stmt_binlog_row_based_if_mixed() { /* @@ -1980,20 +1992,22 @@ class select_insert :public select_result_interceptor { class select_create: public select_insert { ORDER *group; TABLE_LIST *create_table; + TABLE_LIST *select_tables; HA_CREATE_INFO *create_info; Alter_info *alter_info; Field **field; public: - select_create(TABLE_LIST *table_arg, - HA_CREATE_INFO *create_info_arg, - Alter_info *alter_info_arg, - List<Item> &select_fields, - enum_duplicates duplic, bool ignore) - :select_insert(NULL, NULL, &select_fields, 0, 0, duplic, ignore), + select_create (TABLE_LIST *table_arg, + HA_CREATE_INFO *create_info_par, + Alter_info *alter_info_arg, + List<Item> &select_fields,enum_duplicates duplic, bool ignore, + TABLE_LIST *select_tables_arg) + :select_insert (NULL, NULL, &select_fields, 0, 0, duplic, ignore), create_table(table_arg), - create_info(create_info_arg), + create_info(create_info_par), + select_tables(select_tables_arg), alter_info(alter_info_arg) - {} + {} int prepare(List<Item> &list, SELECT_LEX_UNIT *u); void binlog_show_create_table(TABLE **tables, uint count); diff --git a/sql/sql_delete.cc b/sql/sql_delete.cc index fe54a12e4dc..4fa4705062a 100644 --- a/sql/sql_delete.cc +++ b/sql/sql_delete.cc @@ -90,14 +90,26 @@ bool mysql_delete(THD *thd, TABLE_LIST *table_list, COND *conds, Test if the user wants to delete all rows and deletion doesn't have any side-effects (because of triggers), so we can use optimized handler::delete_all_rows() method. - We implement fast TRUNCATE for InnoDB even if triggers are present. - TRUNCATE ignores triggers. + + We implement fast TRUNCATE for InnoDB even if triggers are + present. TRUNCATE ignores triggers. + + We can use delete_all_rows() if and only if: + - We allow new functions (not using option --skip-new), and are + not in safe mode (not using option --safe-mode) + - There is no limit clause + - The condition is constant + - If there is a condition, then it it produces a non-zero value + - If the current command is DELETE FROM with no where clause + (i.e., not TRUNCATE) then: + - We should not be binlogging this statement row-based, and + - there should be no delete triggers associated with the table. */ if (!using_limit && const_cond && (!conds || conds->val_int()) && !(specialflag & (SPECIAL_NO_NEW_FUNC | SPECIAL_SAFE_MODE)) && (thd->lex->sql_command == SQLCOM_TRUNCATE || - !(table->triggers && table->triggers->has_delete_triggers())) && - !thd->current_stmt_binlog_row_based) + (!thd->current_stmt_binlog_row_based && + !(table->triggers && table->triggers->has_delete_triggers())))) { /* Update the table->file->stats.records number */ table->file->info(HA_STATUS_VARIABLE | HA_STATUS_NO_LOCK); diff --git a/sql/sql_insert.cc b/sql/sql_insert.cc index a498a88ce4b..c0efa621422 100644 --- a/sql/sql_insert.cc +++ b/sql/sql_insert.cc @@ -1674,6 +1674,7 @@ public: Statement-based replication of INSERT DELAYED has problems with RAND() and user vars, so in mixed mode we go to row-based. */ + thd.lex->set_stmt_unsafe(); thd.set_current_stmt_binlog_row_based_if_mixed(); bzero((char*) &thd.net, sizeof(thd.net)); // Safety @@ -3352,8 +3353,15 @@ static TABLE *create_table_from_items(THD *thd, HA_CREATE_INFO *create_info, table->reginfo.lock_type=TL_WRITE; hooks->prelock(&table, 1); // Call prelock hooks if (! ((*lock)= mysql_lock_tables(thd, &table, 1, - MYSQL_LOCK_IGNORE_FLUSH, ¬_used))) + MYSQL_LOCK_IGNORE_FLUSH, ¬_used)) || + hooks->postlock(&table, 1)) { + if (*lock) + { + mysql_unlock_tables(thd, *lock); + *lock= 0; + } + if (!create_info->table_existed) drop_open_table(thd, table, create_table->db, create_table->table_name); DBUG_RETURN(0); @@ -3388,24 +3396,35 @@ select_create::prepare(List<Item> &values, SELECT_LEX_UNIT *u) */ class MY_HOOKS : public TABLEOP_HOOKS { public: - MY_HOOKS(select_create *x) : ptr(x) { } + MY_HOOKS(select_create *x, TABLE_LIST *create_table, + TABLE_LIST *select_tables) + : ptr(x), all_tables(*create_table) + { + all_tables.next_global= select_tables; + } private: - virtual void do_prelock(TABLE **tables, uint count) + virtual int do_postlock(TABLE **tables, uint count) { + THD *thd= const_cast<THD*>(ptr->get_thd()); + if (int error= decide_logging_format(thd, &all_tables)) + return error; + TABLE const *const table = *tables; - if (ptr->get_thd()->current_stmt_binlog_row_based && + if (thd->current_stmt_binlog_row_based && !table->s->tmp_table && !ptr->get_create_info()->table_existed) { ptr->binlog_show_create_table(tables, count); } + return 0; } select_create *ptr; + TABLE_LIST all_tables; }; - MY_HOOKS hooks(this); + MY_HOOKS hooks(this, create_table, select_tables); hook_ptr= &hooks; unit= u; diff --git a/sql/sql_lex.cc b/sql/sql_lex.cc index 1b8d90d51b6..304feea5f5c 100644 --- a/sql/sql_lex.cc +++ b/sql/sql_lex.cc @@ -1873,7 +1873,7 @@ void Query_tables_list::reset_query_tables_list(bool init) sroutines_list.empty(); sroutines_list_own_last= sroutines_list.next; sroutines_list_own_elements= 0; - binlog_row_based_if_mixed= FALSE; + binlog_stmt_flags= 0; } diff --git a/sql/sql_lex.h b/sql/sql_lex.h index 7057bf4b5ef..7a47c57a722 100644 --- a/sql/sql_lex.h +++ b/sql/sql_lex.h @@ -968,14 +968,6 @@ public: uint sroutines_list_own_elements; /* - Tells if the parsing stage detected that some items require row-based - binlogging to give a reliable binlog/replication, or if we will use - stored functions or triggers which themselves need require row-based - binlogging. - */ - bool binlog_row_based_if_mixed; - - /* These constructor and destructor serve for creation/destruction of Query_tables_list instances which are used as backup storage. */ @@ -1022,12 +1014,48 @@ public: query_tables_own_last= 0; } } + + /** + Has the parser/scanner detected that this statement is unsafe? + */ + inline bool is_stmt_unsafe() const { + return binlog_stmt_flags & (1U << BINLOG_STMT_FLAG_UNSAFE); + } + + /** + Flag the current (top-level) statement as unsafe. + + The flag will be reset after the statement has finished. + + */ + inline void set_stmt_unsafe() { + binlog_stmt_flags|= (1U << BINLOG_STMT_FLAG_UNSAFE); + } + + inline void clear_stmt_unsafe() { + binlog_stmt_flags&= ~(1U << BINLOG_STMT_FLAG_UNSAFE); + } + /** true if the parsed tree contains references to stored procedures or functions, false otherwise */ bool uses_stored_routines() const { return sroutines_list.elements != 0; } + +private: + enum enum_binlog_stmt_flag { + BINLOG_STMT_FLAG_UNSAFE, + BINLOG_STMT_FLAG_COUNT + }; + + /* + Tells if the parsing stage detected properties of the statement, + for example: that some items require row-based binlogging to give + a reliable binlog/replication, or if we will use stored functions + or triggers which themselves need require row-based binlogging. + */ + uint32 binlog_stmt_flags; }; diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index 66296377100..2b43c6f0c40 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -2231,7 +2231,8 @@ mysql_execute_command(THD *thd) &alter_info, select_lex->item_list, lex->duplicates, - lex->ignore))) + lex->ignore, + select_tables))) { /* CREATE from SELECT give its SELECT_LEX for SELECT, diff --git a/sql/sql_repl.cc b/sql/sql_repl.cc index 3154cc1b4e9..1616e895107 100644 --- a/sql/sql_repl.cc +++ b/sql/sql_repl.cc @@ -991,7 +991,7 @@ int reset_slave(THD *thd, MASTER_INFO* mi) Reset errors (the idea is that we forget about the old master). */ - mi->rli.clear_slave_error(); + mi->rli.clear_error(); mi->rli.clear_until_condition(); // close master_info_file, relay_log_info_file, set mi->inited=rli->inited=0 @@ -1263,7 +1263,7 @@ bool change_master(THD* thd, MASTER_INFO* mi) pthread_mutex_lock(&mi->rli.data_lock); mi->rli.abort_pos_wait++; /* for MASTER_POS_WAIT() to abort */ /* Clear the errors, for a clean start */ - mi->rli.clear_slave_error(); + mi->rli.clear_error(); mi->rli.clear_until_condition(); /* If we don't write new coordinates to disk now, then old will remain in diff --git a/sql/sql_update.cc b/sql/sql_update.cc index 33ec8152837..693ba779e5d 100644 --- a/sql/sql_update.cc +++ b/sql/sql_update.cc @@ -1644,9 +1644,9 @@ void multi_update::send_error(uint errcode,const char *err) */ if (mysql_bin_log.is_open()) { - Query_log_event qinfo(thd, thd->query, thd->query_length, - transactional_tables, FALSE); - mysql_bin_log.write(&qinfo); + thd->binlog_query(THD::ROW_QUERY_TYPE, + thd->query, thd->query_length, + transactional_tables, FALSE); } if (!trans_safe) thd->no_trans_update.all= TRUE; diff --git a/sql/sql_view.cc b/sql/sql_view.cc index dd17024aee0..58e74d132d5 100644 --- a/sql/sql_view.cc +++ b/sql/sql_view.cc @@ -1134,8 +1134,8 @@ bool mysql_make_view(THD *thd, File_parser *parser, TABLE_LIST *table, If the view's body needs row-based binlogging (e.g. the VIEW is created from SELECT UUID()), the top statement also needs it. */ - if (lex->binlog_row_based_if_mixed) - old_lex->binlog_row_based_if_mixed= TRUE; + if (lex->is_stmt_unsafe()) + old_lex->set_stmt_unsafe(); view_is_mergeable= (table->algorithm != VIEW_ALGORITHM_TMPTABLE && lex->can_be_merged()); LINT_INIT(view_main_select_tables); diff --git a/storage/archive/ha_archive.h b/storage/archive/ha_archive.h index 936bb6e253d..22fb57b0cc7 100644 --- a/storage/archive/ha_archive.h +++ b/storage/archive/ha_archive.h @@ -87,6 +87,7 @@ public: ulonglong table_flags() const { return (HA_NO_TRANSACTIONS | HA_REC_NOT_IN_SEQ | HA_CAN_BIT_FIELD | + HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE | HA_FILE_BASED | HA_CAN_INSERT_DELAYED | HA_CAN_GEOMETRY); } ulong index_flags(uint idx, uint part, bool all_parts) const diff --git a/storage/blackhole/ha_blackhole.h b/storage/blackhole/ha_blackhole.h index 9b511fc2e0c..f51159b768e 100644 --- a/storage/blackhole/ha_blackhole.h +++ b/storage/blackhole/ha_blackhole.h @@ -53,6 +53,7 @@ public: ulonglong table_flags() const { return(HA_NULL_IN_KEY | HA_CAN_FULLTEXT | HA_CAN_SQL_HANDLER | + HA_BINLOG_STMT_CAPABLE | HA_CAN_INDEX_BLOBS | HA_AUTO_PART_KEY | HA_FILE_BASED | HA_CAN_GEOMETRY | HA_CAN_INSERT_DELAYED); } diff --git a/storage/csv/ha_tina.h b/storage/csv/ha_tina.h index ecb7f006cc4..8d2c6855b84 100644 --- a/storage/csv/ha_tina.h +++ b/storage/csv/ha_tina.h @@ -99,7 +99,8 @@ public: const char **bas_ext() const; ulonglong table_flags() const { - return (HA_NO_TRANSACTIONS | HA_REC_NOT_IN_SEQ | HA_NO_AUTO_INCREMENT); + return (HA_NO_TRANSACTIONS | HA_REC_NOT_IN_SEQ | HA_NO_AUTO_INCREMENT | + HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE); } ulong index_flags(uint idx, uint part, bool all_parts) const { diff --git a/storage/example/ha_example.h b/storage/example/ha_example.h index 69b7cf4d336..25a22cc94c5 100644 --- a/storage/example/ha_example.h +++ b/storage/example/ha_example.h @@ -82,7 +82,12 @@ public: */ ulonglong table_flags() const { - return 0; + /* + We are saying that this engine is just row capable to have an + engine that can only handle row-based logging. This is used in + testing. + */ + return HA_BINLOG_ROW_CAPABLE; } /** @brief diff --git a/storage/federated/ha_federated.h b/storage/federated/ha_federated.h index 94f61af96c3..861f50fad06 100644 --- a/storage/federated/ha_federated.h +++ b/storage/federated/ha_federated.h @@ -128,6 +128,7 @@ public: /* fix server to be able to get remote server table flags */ return (HA_PRIMARY_KEY_IN_READ_INDEX | HA_FILE_BASED | HA_REC_NOT_IN_SEQ | HA_AUTO_PART_KEY | HA_CAN_INDEX_BLOBS | + HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE | HA_NO_PREFIX_CHAR_KEYS | HA_PRIMARY_KEY_REQUIRED_FOR_DELETE | HA_PARTIAL_COLUMN_READ | HA_NULL_IN_KEY); } diff --git a/storage/heap/ha_heap.h b/storage/heap/ha_heap.h index c93a33b524b..f41c710716d 100644 --- a/storage/heap/ha_heap.h +++ b/storage/heap/ha_heap.h @@ -48,6 +48,7 @@ public: ulonglong table_flags() const { return (HA_FAST_KEY_READ | HA_NO_BLOBS | HA_NULL_IN_KEY | + HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE | HA_REC_NOT_IN_SEQ | HA_CAN_INSERT_DELAYED | HA_NO_TRANSACTIONS | HA_HAS_RECORDS | HA_STATS_RECORDS_IS_EXACT); } diff --git a/storage/innobase/handler/ha_innodb.cc b/storage/innobase/handler/ha_innodb.cc index 86cd7a758a9..e2c16ca193a 100644 --- a/storage/innobase/handler/ha_innodb.cc +++ b/storage/innobase/handler/ha_innodb.cc @@ -958,6 +958,7 @@ ha_innobase::ha_innobase(handlerton *hton, TABLE_SHARE *table_arg) HA_CAN_SQL_HANDLER | HA_PRIMARY_KEY_REQUIRED_FOR_POSITION | HA_PRIMARY_KEY_IN_READ_INDEX | + HA_BINLOG_ROW_CAPABLE | HA_CAN_GEOMETRY | HA_PARTIAL_COLUMN_READ | HA_TABLE_SCAN_ON_INDEX), start_of_scan(0), @@ -2268,6 +2269,45 @@ ha_innobase::get_row_type() const return(ROW_TYPE_NOT_USED); } + + +/******************************************************************** +Get the table flags to use for the statement. */ +handler::Table_flags +ha_innobase::table_flags() const +{ + THD *const thd= current_thd; + /* We are using thd->variables.tx_isolation here instead of + trx->isolation_level since store_lock() has not been called + yet. + + The trx->isolation_level is set inside store_lock() (which + is called from mysql_lock_tables()) until after this + function has been called (which is called in lock_tables() + before that function calls mysql_lock_tables()). */ + ulong const tx_isolation= thd_tx_isolation(thd); + if (tx_isolation <= ISO_READ_COMMITTED) + { + ulong const binlog_format= thd->variables.binlog_format; + /* Statement based binlogging does not work in these + isolation levels since the necessary locks cannot + be taken */ + if (binlog_format == BINLOG_FORMAT_STMT) + { + char buf[256]; + my_snprintf(buf, sizeof(buf), + "Transaction level '%s' in InnoDB is" + " not safe for binlog mode '%s'", + tx_isolation_names[tx_isolation], + binlog_format_names[binlog_format]); + my_error(ER_BINLOG_LOGGING_IMPOSSIBLE, MYF(0), buf); + } + return int_table_flags; + } + + return int_table_flags | HA_BINLOG_STMT_CAPABLE; +} + /******************************************************************** Gives the file extension of an InnoDB single-table tablespace. */ static const char* ha_innobase_exts[] = { diff --git a/storage/innobase/handler/ha_innodb.h b/storage/innobase/handler/ha_innodb.h index 1c864445ac0..c727243bfd3 100644 --- a/storage/innobase/handler/ha_innodb.h +++ b/storage/innobase/handler/ha_innodb.h @@ -54,7 +54,7 @@ class ha_innobase: public handler ulong upd_and_key_val_buff_len; /* the length of each of the previous two buffers */ - ulong int_table_flags; + Table_flags int_table_flags; uint primary_key; ulong start_of_scan; /* this is set to 1 when we are starting a table scan but have not @@ -84,7 +84,7 @@ class ha_innobase: public handler const char* table_type() const { return("InnoDB");} const char *index_type(uint key_number) { return "BTREE"; } const char** bas_ext() const; - ulonglong table_flags() const { return int_table_flags; } + Table_flags table_flags() const; ulong index_flags(uint idx, uint part, bool all_parts) const { return (HA_READ_NEXT | diff --git a/storage/myisam/ha_myisam.cc b/storage/myisam/ha_myisam.cc index 4d7346a382d..98f74247707 100644 --- a/storage/myisam/ha_myisam.cc +++ b/storage/myisam/ha_myisam.cc @@ -482,6 +482,7 @@ void mi_check_print_warning(MI_CHECK *param, const char *fmt,...) ha_myisam::ha_myisam(handlerton *hton, TABLE_SHARE *table_arg) :handler(hton, table_arg), file(0), int_table_flags(HA_NULL_IN_KEY | HA_CAN_FULLTEXT | HA_CAN_SQL_HANDLER | + HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE | HA_DUPLICATE_POS | HA_CAN_INDEX_BLOBS | HA_AUTO_PART_KEY | HA_FILE_BASED | HA_CAN_GEOMETRY | HA_NO_TRANSACTIONS | HA_CAN_INSERT_DELAYED | HA_CAN_BIT_FIELD | HA_CAN_RTREEKEYS | diff --git a/storage/myisammrg/ha_myisammrg.h b/storage/myisammrg/ha_myisammrg.h index 91f583c3330..b88f4d52743 100644 --- a/storage/myisammrg/ha_myisammrg.h +++ b/storage/myisammrg/ha_myisammrg.h @@ -35,6 +35,7 @@ class ha_myisammrg: public handler ulonglong table_flags() const { return (HA_REC_NOT_IN_SEQ | HA_AUTO_PART_KEY | HA_NO_TRANSACTIONS | + HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE | HA_NULL_IN_KEY | HA_CAN_INDEX_BLOBS | HA_FILE_BASED | HA_ANY_INDEX_MAY_BE_UNIQUE | HA_CAN_BIT_FIELD | HA_NO_COPY_ON_ALTER); diff --git a/storage/ndb/src/kernel/blocks/ERROR_codes.txt b/storage/ndb/src/kernel/blocks/ERROR_codes.txt index 67eb89f850f..17d6c9b0867 100644 --- a/storage/ndb/src/kernel/blocks/ERROR_codes.txt +++ b/storage/ndb/src/kernel/blocks/ERROR_codes.txt @@ -5,7 +5,7 @@ Next DBACC 3002 Next DBTUP 4029 Next DBLQH 5045 Next DBDICT 6007 -Next DBDIH 7183 +Next DBDIH 7184 Next DBTC 8040 Next CMVMI 9000 Next BACKUP 10038 @@ -75,6 +75,8 @@ Delay GCP_SAVEREQ by 10 secs 7180: Crash master during master-take-over in execMASTER_LCPCONF +7183: Crash when receiving COPY_GCIREQ + ERROR CODES FOR TESTING NODE FAILURE, LOCAL CHECKPOINT HANDLING: ----------------------------------------------------------------- diff --git a/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp b/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp index bc14eec1f98..4a103a76323 100644 --- a/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp +++ b/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp @@ -747,6 +747,8 @@ done: } ndbrequire(ok); + CRASH_INSERTION(7183); + /* ----------------------------------------------------------------------- */ /* WE START BY TRYING TO OPEN THE FIRST RESTORABLE GCI FILE. */ /* ----------------------------------------------------------------------- */ @@ -1230,6 +1232,17 @@ void Dbdih::execDIH_RESTARTREQ(Signal* signal) Uint32 ng = Sysfile::getNodeGroup(i, SYSFILE->nodeGroups); ndbrequire(ng < MAX_NDB_NODES); Uint32 gci = node_gcis[i]; + if (gci < SYSFILE->lastCompletedGCI[i]) + { + jam(); + /** + * Handle case, where *I* know that node complete GCI + * but node does not...bug#29167 + * i.e node died before it wrote own sysfile + */ + gci = SYSFILE->lastCompletedGCI[i]; + } + if (gci > node_group_gcis[ng]) { jam(); diff --git a/storage/ndb/src/kernel/blocks/pgman.cpp b/storage/ndb/src/kernel/blocks/pgman.cpp index 006673cf011..5e40480f84f 100644 --- a/storage/ndb/src/kernel/blocks/pgman.cpp +++ b/storage/ndb/src/kernel/blocks/pgman.cpp @@ -1869,6 +1869,11 @@ Pgman::free_data_file(Uint32 file_no, Uint32 fd) int Pgman::drop_page(Ptr<Page_entry> ptr) { +#ifdef VM_TRACE + debugOut << "PGMAN: drop_page" << endl; + debugOut << "PGMAN: " << ptr << endl; +#endif + Page_stack& pl_stack = m_page_stack; Page_queue& pl_queue = m_page_queue; @@ -1881,8 +1886,14 @@ Pgman::drop_page(Ptr<Page_entry> ptr) if (state & Page_entry::ONSTACK) { jam(); + bool at_bottom = ! pl_stack.hasPrev(ptr); pl_stack.remove(ptr); state &= ~ Page_entry::ONSTACK; + if (at_bottom && (state & Page_entry::HOT)) + { + jam(); + lirs_stack_prune(); + } } if (state & Page_entry::ONQUEUE) @@ -2297,6 +2308,13 @@ operator<<(NdbOut& out, Ptr<Pgman::Page_entry> ptr) out << " busy_count=" << dec << pe.m_busy_count; #ifdef VM_TRACE { + Pgman::Page_stack& pl_stack = pe.m_this->m_page_stack; + if (! pl_stack.hasNext(ptr)) + out << " top"; + if (! pl_stack.hasPrev(ptr)) + out << " bottom"; + } + { Pgman::Local_page_request_list req_list(ptr.p->m_this->m_page_request_pool, ptr.p->m_requests); if (! req_list.isEmpty()) diff --git a/storage/ndb/src/kernel/vm/RWPool.cpp b/storage/ndb/src/kernel/vm/RWPool.cpp index 192a8f87402..056b2149e2a 100644 --- a/storage/ndb/src/kernel/vm/RWPool.cpp +++ b/storage/ndb/src/kernel/vm/RWPool.cpp @@ -140,7 +140,7 @@ RWPool::release(Ptr<void> ptr) Uint32 ff = page->m_first_free; * (record_ptr + m_record_info.m_offset_next_pool) = ff; - page->m_first_free = ptr.i; + page->m_first_free = ptr.i & POOL_RECORD_MASK; page->m_ref_count = ref_cnt - 1; if (ff == REC_NIL) diff --git a/storage/ndb/test/ndbapi/testSystemRestart.cpp b/storage/ndb/test/ndbapi/testSystemRestart.cpp index bd5cd3dd3c8..8fada42697d 100644 --- a/storage/ndb/test/ndbapi/testSystemRestart.cpp +++ b/storage/ndb/test/ndbapi/testSystemRestart.cpp @@ -1219,6 +1219,48 @@ runBug24664(NDBT_Context* ctx, NDBT_Step* step) return result; } +int +runBug29167(NDBT_Context* ctx, NDBT_Step* step) +{ + int result = NDBT_OK; + NdbRestarter restarter; + Ndb* pNdb = GETNDB(step); + const Uint32 nodeCount = restarter.getNumDbNodes(); + + if (nodeCount < 2) + return NDBT_OK; + + int filter[] = { 15, NDB_MGM_EVENT_CATEGORY_CHECKPOINT, 0 }; + NdbLogEventHandle handle = + ndb_mgm_create_logevent_handle(restarter.handle, filter); + + struct ndb_logevent event; + int master = restarter.getMasterNodeId(); + do { + int node1 = restarter.getRandomNodeOtherNodeGroup(master, rand()); + int node2 = restarter.getRandomNodeSameNodeGroup(node1, rand()); + + int val2[] = { DumpStateOrd::CmvmiSetRestartOnErrorInsert, 1 }; + restarter.dumpStateAllNodes(val2, 2); + int dump[] = { DumpStateOrd::DihSetTimeBetweenGcp, 30000 }; + restarter.dumpStateAllNodes(dump, 2); + + while(ndb_logevent_get_next(handle, &event, 0) >= 0 && + event.type != NDB_LE_GlobalCheckpointCompleted); + + CHECK(restarter.insertErrorInAllNodes(932) == 0); + + CHECK(restarter.insertErrorInNode(node1, 7183) == 0); + CHECK(restarter.insertErrorInNode(node2, 7183) == 0); + + CHECK(restarter.waitClusterNoStart() == 0); + restarter.startAll(); + CHECK(restarter.waitClusterStarted() == 0); + } while(false); + + return result; +} + NDBT_TESTSUITE(testSystemRestart); TESTCASE("SR1", "Basic system restart test. Focus on testing restart from REDO log.\n" @@ -1399,6 +1441,12 @@ TESTCASE("Bug24664", STEP(runBug24664); FINALIZER(runClearTable); } +TESTCASE("Bug29167", "") +{ + INITIALIZER(runWaitStarted); + STEP(runBug29167); +} + NDBT_TESTSUITE_END(testSystemRestart); int main(int argc, const char** argv){ diff --git a/storage/ndb/test/run-test/daily-basic-tests.txt b/storage/ndb/test/run-test/daily-basic-tests.txt index 0e1cdfc647e..2a52c2cbd59 100644 --- a/storage/ndb/test/run-test/daily-basic-tests.txt +++ b/storage/ndb/test/run-test/daily-basic-tests.txt @@ -485,6 +485,10 @@ max-time: 1000 cmd: testNodeRestart args: -n Bug27003 T1 +max-time: 300 +cmd: testSystemRestart +args: -n Bug29167 T1 + max-time: 1000 cmd: testNodeRestart args: -n Bug27283 T1 diff --git a/strings/ctype-ujis.c b/strings/ctype-ujis.c index 12d14667b28..97cbfcefde9 100644 --- a/strings/ctype-ujis.c +++ b/strings/ctype-ujis.c @@ -264,18 +264,6 @@ my_wc_mb_jisx0201(CHARSET_INFO *cs __attribute__((unused)), return 1; } - if (wc == 0x00A5) - { - *s = 0x5C; - return 1; - } - - if (wc == 0x203E) - { - *s = 0x7E; - return 1; - } - return MY_CS_ILUNI; } |