/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Copyright by The HDF Group. * * Copyright by the Board of Trustees of the University of Illinois. * * All rights reserved. * * * * This file is part of HDF5. The full HDF5 copyright notice, including * * terms governing use, modification, and redistribution, is contained in * * the COPYING file, which can be found at the root of the source code * * distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. * * If you do not have access to either file, you may request a copy from * * help@hdfgroup.org. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /*------------------------------------------------------------------------- * * Created: H5B2leaf.c * Dec 01 2016 * Quincey Koziol * * Purpose: Routines for managing v2 B-tree leaf ndoes. * *------------------------------------------------------------------------- */ /****************/ /* Module Setup */ /****************/ #include "H5B2module.h" /* This source code file is part of the H5B2 module */ /***********/ /* Headers */ /***********/ #include "H5private.h" /* Generic Functions */ #include "H5B2pkg.h" /* v2 B-trees */ #include "H5Eprivate.h" /* Error handling */ #include "H5MFprivate.h" /* File memory management */ #include "H5MMprivate.h" /* Memory management */ /****************/ /* Local Macros */ /****************/ /******************/ /* Local Typedefs */ /******************/ /********************/ /* Package Typedefs */ /********************/ /********************/ /* Local Prototypes */ /********************/ static herr_t H5B2__shadow_leaf(H5B2_leaf_t *leaf, H5B2_node_ptr_t *curr_node_ptr); /*********************/ /* Package Variables */ /*********************/ /* Declare a free list to manage the H5B2_leaf_t struct */ H5FL_DEFINE(H5B2_leaf_t); /*****************************/ /* Library Private Variables */ /*****************************/ /*******************/ /* Local Variables */ /*******************/ /*------------------------------------------------------------------------- * Function: H5B2__create_leaf * * Purpose: Creates empty leaf node of a B-tree and update node pointer * to point to it. * * Return: Non-negative on success/Negative on failure * * Programmer: Quincey Koziol * koziol@ncsa.uiuc.edu * Feb 2 2005 * *------------------------------------------------------------------------- */ herr_t H5B2__create_leaf(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr) { H5B2_leaf_t *leaf = NULL; /* Pointer to new leaf node created */ hbool_t inserted = FALSE; /* Whether the leaf node was inserted into cache */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE /* Check arguments. */ HDassert(hdr); HDassert(node_ptr); /* Allocate memory for leaf information */ if(NULL == (leaf = H5FL_CALLOC(H5B2_leaf_t))) HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree leaf info") /* Increment ref. count on B-tree header */ if(H5B2__hdr_incr(hdr) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTINC, FAIL, "can't increment ref. count on B-tree header") /* Share B-tree header information */ leaf->hdr = hdr; /* Allocate space for the native keys in memory */ if(NULL == (leaf->leaf_native = (uint8_t *)H5FL_FAC_MALLOC(hdr->node_info[0].nat_rec_fac))) HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for B-tree leaf native keys") HDmemset(leaf->leaf_native, 0, hdr->cls->nrec_size * hdr->node_info[0].max_nrec); /* Set parent */ leaf->parent = parent; /* Set shadowed epoch to header's epoch */ leaf->shadow_epoch = hdr->shadow_epoch; /* Allocate space on disk for the leaf */ if(HADDR_UNDEF == (node_ptr->addr = H5MF_alloc(hdr->f, H5FD_MEM_BTREE, (hsize_t)hdr->node_size))) HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "file allocation failed for B-tree leaf node") /* Cache the new B-tree node */ if(H5AC_insert_entry(hdr->f, H5AC_BT2_LEAF, node_ptr->addr, leaf, H5AC__NO_FLAGS_SET) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTINIT, FAIL, "can't add B-tree leaf to cache") inserted = TRUE; /* Add leaf node as child of 'top' proxy */ if(hdr->top_proxy) { if(H5AC_proxy_entry_add_child(hdr->top_proxy, hdr->f, leaf) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTSET, FAIL, "unable to add v2 B-tree node as child of proxy") leaf->top_proxy = hdr->top_proxy; } /* end if */ done: if(ret_value < 0) { if(leaf) { /* Remove from cache, if inserted */ if(inserted) if(H5AC_remove_entry(leaf) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTREMOVE, FAIL, "unable to remove v2 B-tree leaf node from cache") /* Release leaf node's disk space */ if(H5F_addr_defined(node_ptr->addr) && H5MF_xfree(hdr->f, H5FD_MEM_BTREE, node_ptr->addr, (hsize_t)hdr->node_size) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to release file space for v2 B-tree leaf node") /* Destroy leaf node */ if(H5B2__leaf_free(leaf) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTFREE, FAIL, "unable to release v2 B-tree leaf node") } /* end if */ } /* end if */ FUNC_LEAVE_NOAPI(ret_value) } /* H5B2__create_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__protect_leaf * * Purpose: "Protect" an leaf node in the metadata cache * * Return: Pointer to leaf node on success/NULL on failure * * Programmer: Quincey Koziol * koziol@hdfgroup.org * May 5 2010 * *------------------------------------------------------------------------- */ H5B2_leaf_t * H5B2__protect_leaf(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, hbool_t shadow, unsigned flags) { H5B2_leaf_cache_ud_t udata; /* User-data for callback */ H5B2_leaf_t *leaf; /* v2 B-tree leaf node */ H5B2_leaf_t *ret_value = NULL; /* Return value */ FUNC_ENTER_PACKAGE /* Check arguments. */ HDassert(hdr); HDassert(node_ptr); HDassert(H5F_addr_defined(node_ptr->addr)); /* only H5AC__READ_ONLY_FLAG may appear in flags */ HDassert((flags & (unsigned)(~H5AC__READ_ONLY_FLAG)) == 0); /* Set up user data for callback */ udata.f = hdr->f; udata.hdr = hdr; udata.parent = parent; udata.nrec = node_ptr->node_nrec; /* Protect the leaf node */ if(NULL == (leaf = (H5B2_leaf_t *)H5AC_protect(hdr->f, H5AC_BT2_LEAF, node_ptr->addr, &udata, flags))) HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, NULL, "unable to protect B-tree leaf node") /* Create top proxy, if it doesn't exist */ if(hdr->top_proxy && NULL == leaf->top_proxy) { /* Add leaf node as child of 'top' proxy */ if(H5AC_proxy_entry_add_child(hdr->top_proxy, hdr->f, leaf) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTSET, NULL, "unable to add v2 B-tree leaf node as child of proxy") leaf->top_proxy = hdr->top_proxy; } /* end if */ /* Shadow the node, if requested */ if(shadow) if(H5B2__shadow_leaf(leaf, node_ptr) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTCOPY, NULL, "unable to shadow leaf node") /* Set return value */ ret_value = leaf; done: /* Clean up on error */ if(!ret_value) { /* Release the leaf node, if it was protected */ if(leaf) { /* Remove from v2 B-tree's proxy, if added */ if(leaf->top_proxy) { if(H5AC_proxy_entry_remove_child(leaf->top_proxy, leaf) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTUNDEPEND, NULL, "unable to destroy flush dependency between leaf node and v2 B-tree 'top' proxy") leaf->top_proxy = NULL; } /* end if */ /* Unprotect leaf node */ if(H5AC_unprotect(hdr->f, H5AC_BT2_LEAF, node_ptr->addr, leaf, H5AC__NO_FLAGS_SET) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, NULL, "unable to unprotect v2 B-tree leaf node, address = %llu", (unsigned long long)node_ptr->addr) } /* end if */ } /* end if */ FUNC_LEAVE_NOAPI(ret_value) } /* H5B2__protect_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__neighbor_leaf * * Purpose: Locate a record relative to the specified information in a * B-tree leaf node and return that information by filling in * fields of the * caller-supplied UDATA pointer depending on the type of leaf node * requested. The UDATA can point to additional data passed * to the key comparison function. * * The 'OP' routine is called with the record found and the * OP_DATA pointer, to allow caller to return information about * the record. * * The RANGE indicates whether to search for records less than or * equal to, or greater than or equal to the information passed * in with UDATA. * * Return: Non-negative on success, negative on failure. * * Programmer: Quincey Koziol * koziol@ncsa.uiuc.edu * Mar 9 2005 * *------------------------------------------------------------------------- */ herr_t H5B2__neighbor_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, void *neighbor_loc, H5B2_compare_t comp, void *parent, void *udata, H5B2_found_t op, void *op_data) { H5B2_leaf_t *leaf; /* Pointer to leaf node */ unsigned idx = 0; /* Location of record which matches key */ int cmp = 0; /* Comparison value of records */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE /* Check arguments. */ HDassert(hdr); HDassert(curr_node_ptr); HDassert(H5F_addr_defined(curr_node_ptr->addr)); HDassert(op); /* Lock current B-tree node */ if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, curr_node_ptr, FALSE, H5AC__READ_ONLY_FLAG))) HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node") /* Locate node pointer for child */ if(H5B2__locate_record(hdr->cls, leaf->nrec, hdr->nat_off, leaf->leaf_native, udata, &idx, &cmp) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTCOMPARE, FAIL, "can't compare btree2 records") if(cmp > 0) idx++; else if(cmp == 0 && comp == H5B2_COMPARE_GREATER) idx++; /* Set the neighbor location, if appropriate */ if(comp == H5B2_COMPARE_LESS) { if(idx > 0) neighbor_loc = H5B2_LEAF_NREC(leaf, hdr, idx - 1); } /* end if */ else { HDassert(comp == H5B2_COMPARE_GREATER); if(idx < leaf->nrec) neighbor_loc = H5B2_LEAF_NREC(leaf, hdr, idx); } /* end else */ /* Make callback if neighbor record has been found */ if(neighbor_loc) { /* Make callback for current record */ if((op)(neighbor_loc, op_data) < 0) HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "'found' callback failed for B-tree neighbor operation") } /* end if */ else HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "unable to find neighbor record in B-tree") done: /* Release the B-tree leaf node */ if(leaf && H5AC_unprotect(hdr->f, H5AC_BT2_LEAF, curr_node_ptr->addr, leaf, H5AC__NO_FLAGS_SET) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree leaf node") FUNC_LEAVE_NOAPI(ret_value) } /* H5B2__neighbor_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__insert_leaf * * Purpose: Adds a new record to a B-tree leaf node. * * Return: Non-negative on success/Negative on failure * * Programmer: Quincey Koziol * koziol@ncsa.uiuc.edu * Mar 3 2005 * *------------------------------------------------------------------------- */ herr_t H5B2__insert_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata) { H5B2_leaf_t *leaf; /* Pointer to leaf node */ unsigned leaf_flags = H5AC__NO_FLAGS_SET; /* Flags for unprotecting the leaf node */ int cmp; /* Comparison value of records */ unsigned idx = 0; /* Location of record which matches key */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE /* Check arguments. */ HDassert(hdr); HDassert(curr_node_ptr); HDassert(H5F_addr_defined(curr_node_ptr->addr)); /* Lock current B-tree node */ if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, curr_node_ptr, FALSE, H5AC__NO_FLAGS_SET))) HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node") /* Must have a leaf node with enough space to insert a record now */ HDassert(curr_node_ptr->node_nrec < hdr->node_info[0].max_nrec); /* Sanity check number of records */ HDassert(curr_node_ptr->all_nrec == curr_node_ptr->node_nrec); HDassert(leaf->nrec == curr_node_ptr->node_nrec); /* Check for inserting into empty leaf */ if(leaf->nrec == 0) idx = 0; else { /* Find correct location to insert this record */ if(H5B2__locate_record(hdr->cls, leaf->nrec, hdr->nat_off, leaf->leaf_native, udata, &idx, &cmp) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTCOMPARE, FAIL, "can't compare btree2 records") if(cmp == 0) HGOTO_ERROR(H5E_BTREE, H5E_EXISTS, FAIL, "record is already in B-tree") if(cmp > 0) idx++; /* Make room for new record */ if(idx < leaf->nrec) HDmemmove(H5B2_LEAF_NREC(leaf, hdr, idx + 1), H5B2_LEAF_NREC(leaf, hdr, idx), hdr->cls->nrec_size * (leaf->nrec - idx)); } /* end else */ /* Make callback to store record in native form */ if((hdr->cls->store)(H5B2_LEAF_NREC(leaf, hdr, idx), udata) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, FAIL, "unable to insert record into leaf node") /* Mark the node as dirty */ leaf_flags |= H5AC__DIRTIED_FLAG; /* Update record count for node pointer to current node */ curr_node_ptr->all_nrec++; curr_node_ptr->node_nrec++; /* Update record count for current node */ leaf->nrec++; /* Check for new record being the min or max for the tree */ /* (Don't use 'else' for the idx check, to allow for root leaf node) */ if(H5B2_POS_MIDDLE != curr_pos) { if(idx == 0) { if(H5B2_POS_LEFT == curr_pos || H5B2_POS_ROOT == curr_pos) { if(hdr->min_native_rec == NULL) if(NULL == (hdr->min_native_rec = H5MM_malloc(hdr->cls->nrec_size))) HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "memory allocation failed for v2 B-tree min record info") HDmemcpy(hdr->min_native_rec, H5B2_LEAF_NREC(leaf, hdr, idx), hdr->cls->nrec_size); } /* end if */ } /* end if */ if(idx == (unsigned)(leaf->nrec - 1)) { if(H5B2_POS_RIGHT == curr_pos || H5B2_POS_ROOT == curr_pos) { if(hdr->max_native_rec == NULL) if(NULL == (hdr->max_native_rec = H5MM_malloc(hdr->cls->nrec_size))) HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "memory allocation failed for v2 B-tree max record info") HDmemcpy(hdr->max_native_rec, H5B2_LEAF_NREC(leaf, hdr, idx), hdr->cls->nrec_size); } /* end if */ } /* end if */ } /* end if */ done: /* Release the B-tree leaf node (marked as dirty) */ if(leaf) { /* Shadow the node if doing SWMR writes */ if(hdr->swmr_write && (leaf_flags & H5AC__DIRTIED_FLAG)) if(H5B2__shadow_leaf(leaf, curr_node_ptr) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTCOPY, FAIL, "unable to shadow leaf B-tree node") /* Unprotect leaf node */ if(H5AC_unprotect(hdr->f, H5AC_BT2_LEAF, curr_node_ptr->addr, leaf, leaf_flags) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release leaf B-tree node") } /* end if */ FUNC_LEAVE_NOAPI(ret_value) } /* H5B2__insert_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__update_leaf * * Purpose: Insert or modify a record in a B-tree leaf node. * If the record exists already, it is modified as if H5B2_modify * was called). If it doesn't exist, it is inserted as if * H5B2_insert was called. * * Return: Non-negative on success/Negative on failure * * Programmer: Quincey Koziol * koziol@hdfgroup.org * Dec 23 2015 * *------------------------------------------------------------------------- */ herr_t H5B2__update_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_update_status_t *status, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_modify_t op, void *op_data) { H5B2_leaf_t *leaf; /* Pointer to leaf node */ unsigned leaf_flags = H5AC__NO_FLAGS_SET; /* Flags for unprotecting the leaf node */ int cmp = -1; /* Comparison value of records */ unsigned idx = 0; /* Location of record which matches key */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE /* Check arguments. */ HDassert(hdr); HDassert(curr_node_ptr); HDassert(H5F_addr_defined(curr_node_ptr->addr)); /* Lock current B-tree node */ if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, curr_node_ptr, FALSE, H5AC__NO_FLAGS_SET))) HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node") /* Sanity check number of records */ HDassert(curr_node_ptr->all_nrec == curr_node_ptr->node_nrec); HDassert(leaf->nrec == curr_node_ptr->node_nrec); /* Check for inserting into empty leaf */ if(leaf->nrec == 0) idx = 0; else { /* Find correct location to insert this record */ if(H5B2__locate_record(hdr->cls, leaf->nrec, hdr->nat_off, leaf->leaf_native, udata, &idx, &cmp) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTCOMPARE, FAIL, "can't compare btree2 records") /* Check for inserting a record */ if(0 != cmp) { /* Check if the leaf node is full */ if(curr_node_ptr->node_nrec == hdr->node_info[0].split_nrec) { /* Indicate that the leaf is full, but we need to insert */ *status = H5B2_UPDATE_INSERT_CHILD_FULL; /* Let calling routine handle insertion */ HGOTO_DONE(SUCCEED) } /* end if */ /* Adjust index to leave room for record to insert */ if(cmp > 0) idx++; /* Make room for new record */ if(idx < leaf->nrec) HDmemmove(H5B2_LEAF_NREC(leaf, hdr, idx + 1), H5B2_LEAF_NREC(leaf, hdr, idx), hdr->cls->nrec_size * (leaf->nrec - idx)); } /* end if */ } /* end else */ /* Check for modifying existing record */ if(0 == cmp) { hbool_t changed = FALSE; /* Whether the 'modify' callback changed the record */ /* Make callback for current record */ if((op)(H5B2_LEAF_NREC(leaf, hdr, idx), op_data, &changed) < 0) { /* Make certain that the callback didn't modify the value if it failed */ HDassert(changed == FALSE); HGOTO_ERROR(H5E_BTREE, H5E_CANTMODIFY, FAIL, "'modify' callback failed for B-tree update operation") } /* end if */ /* Mark the node as dirty if it changed */ leaf_flags |= (changed ? H5AC__DIRTIED_FLAG : 0); /* Indicate that the record was modified */ *status = H5B2_UPDATE_MODIFY_DONE; } /* end if */ else { /* Must have a leaf node with enough space to insert a record now */ HDassert(curr_node_ptr->node_nrec < hdr->node_info[0].max_nrec); /* Make callback to store record in native form */ if((hdr->cls->store)(H5B2_LEAF_NREC(leaf, hdr, idx), udata) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTINSERT, FAIL, "unable to insert record into leaf node") /* Mark the node as dirty */ leaf_flags |= H5AC__DIRTIED_FLAG; /* Indicate that the record was inserted */ *status = H5B2_UPDATE_INSERT_DONE; /* Update record count for node pointer to current node */ curr_node_ptr->all_nrec++; curr_node_ptr->node_nrec++; /* Update record count for current node */ leaf->nrec++; } /* end else */ /* Check for new record being the min or max for the tree */ /* (Don't use 'else' for the idx check, to allow for root leaf node) */ if(H5B2_POS_MIDDLE != curr_pos) { if(idx == 0) { if(H5B2_POS_LEFT == curr_pos || H5B2_POS_ROOT == curr_pos) { if(hdr->min_native_rec == NULL) if(NULL == (hdr->min_native_rec = H5MM_malloc(hdr->cls->nrec_size))) HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "memory allocation failed for v2 B-tree min record info") HDmemcpy(hdr->min_native_rec, H5B2_LEAF_NREC(leaf, hdr, idx), hdr->cls->nrec_size); } /* end if */ } /* end if */ if(idx == (unsigned)(leaf->nrec - 1)) { if(H5B2_POS_RIGHT == curr_pos || H5B2_POS_ROOT == curr_pos) { if(hdr->max_native_rec == NULL) if(NULL == (hdr->max_native_rec = H5MM_malloc(hdr->cls->nrec_size))) HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "memory allocation failed for v2 B-tree max record info") HDmemcpy(hdr->max_native_rec, H5B2_LEAF_NREC(leaf, hdr, idx), hdr->cls->nrec_size); } /* end if */ } /* end if */ } /* end if */ done: /* Release the B-tree leaf node */ if(leaf) { /* Check if we should shadow this node */ if(hdr->swmr_write && (leaf_flags & H5AC__DIRTIED_FLAG)) { /* Attempt to shadow the node if doing SWMR writes */ if(H5B2__shadow_leaf(leaf, curr_node_ptr) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTCOPY, FAIL, "unable to shadow leaf B-tree node") /* Change the state to "shadowed" if only modified currently */ /* (Triggers parent to be marked dirty) */ if(*status == H5B2_UPDATE_MODIFY_DONE) *status = H5B2_UPDATE_SHADOW_DONE; } /* end if */ /* Unprotect leaf node */ if(H5AC_unprotect(hdr->f, H5AC_BT2_LEAF, curr_node_ptr->addr, leaf, leaf_flags) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release leaf B-tree node") } /* end if */ FUNC_LEAVE_NOAPI(ret_value) } /* H5B2__update_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__swap_leaf * * Purpose: Swap a record in a node with a record in a leaf node * * Return: Success: Non-negative * * Failure: Negative * * Programmer: Quincey Koziol * koziol@ncsa.uiuc.edu * Mar 4 2005 * *------------------------------------------------------------------------- */ herr_t H5B2__swap_leaf(H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx, void *swap_loc) { const H5AC_class_t *child_class; /* Pointer to child node's class info */ haddr_t child_addr; /* Address of child node */ void *child = NULL; /* Pointer to child node */ uint8_t *child_native; /* Pointer to child's native records */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE /* Check arguments. */ HDassert(hdr); HDassert(internal); HDassert(internal_flags_ptr); HDassert(idx <= internal->nrec); /* Check for the kind of B-tree node to swap */ if(depth > 1) { H5B2_internal_t *child_internal; /* Pointer to internal node */ /* Setup information for unlocking child node */ child_class = H5AC_BT2_INT; /* Lock B-tree child nodes */ if(NULL == (child_internal = H5B2__protect_internal(hdr, internal, &internal->node_ptrs[idx], (uint16_t)(depth - 1), FALSE, H5AC__NO_FLAGS_SET))) HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree internal node") child_addr = internal->node_ptrs[idx].addr; /* More setup for accessing child node information */ child = child_internal; child_native = child_internal->int_native; } /* end if */ else { H5B2_leaf_t *child_leaf; /* Pointer to leaf node */ /* Setup information for unlocking child nodes */ child_class = H5AC_BT2_LEAF; /* Lock B-tree child node */ if(NULL == (child_leaf = H5B2__protect_leaf(hdr, internal, &internal->node_ptrs[idx], FALSE, H5AC__NO_FLAGS_SET))) HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node") child_addr = internal->node_ptrs[idx].addr; /* More setup for accessing child node information */ child = child_leaf; child_native = child_leaf->leaf_native; } /* end else */ /* Swap records (use disk page as temporary buffer) */ HDmemcpy(hdr->page, H5B2_NAT_NREC(child_native, hdr, 0), hdr->cls->nrec_size); HDmemcpy(H5B2_NAT_NREC(child_native, hdr, 0), swap_loc, hdr->cls->nrec_size); HDmemcpy(swap_loc, hdr->page, hdr->cls->nrec_size); /* Mark parent as dirty */ *internal_flags_ptr |= H5AC__DIRTIED_FLAG; #ifdef H5B2_DEBUG H5B2__assert_internal((hsize_t)0, hdr, internal); if(depth > 1) H5B2__assert_internal(internal->node_ptrs[idx].all_nrec, hdr, (H5B2_internal_t *)child); else H5B2__assert_leaf(hdr, (H5B2_leaf_t *)child); #endif /* H5B2_DEBUG */ done: /* Unlock child node */ if(child && H5AC_unprotect(hdr->f, child_class, child_addr, child, H5AC__DIRTIED_FLAG) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release B-tree child node") FUNC_LEAVE_NOAPI(ret_value) } /* end H5B2__swap_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__shadow_leaf * * Purpose: "Shadow" a leaf node - copy it to a new location, leaving * the data in the old location intact (for now). This is * done when writing in SWMR mode to ensure that readers do * not see nodes that are out of date with respect to each * other and thereby inconsistent. * * Return: Non-negative on success/Negative on failure * * Programmer: Neil Fortner * Apr 27 2012 * *------------------------------------------------------------------------- */ static herr_t H5B2__shadow_leaf(H5B2_leaf_t *leaf, H5B2_node_ptr_t *curr_node_ptr) { H5B2_hdr_t *hdr; /* B-tree header */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_STATIC /* * Check arguments. */ HDassert(leaf); HDassert(curr_node_ptr); HDassert(H5F_addr_defined(curr_node_ptr->addr)); hdr = leaf->hdr; HDassert(hdr); HDassert(hdr->swmr_write); /* We only need to shadow the node if it has not been shadowed since the * last time the header was flushed, as otherwise it will be unreachable by * the readers so there will be no need to shadow. To check if it has been * shadowed, compare the epoch of this node and the header. If this node's * epoch is <= to the header's, it hasn't been shadowed yet. */ if(leaf->shadow_epoch <= hdr->shadow_epoch) { haddr_t new_node_addr; /* Address to move node to */ /* * We must clone the old node so readers with an out-of-date version of * the parent can still see the correct number of children, via the * shadowed node. Remove it from cache but do not mark it free on disk. */ /* Allocate space for the cloned node */ if(HADDR_UNDEF == (new_node_addr = H5MF_alloc(hdr->f, H5FD_MEM_BTREE, (hsize_t)hdr->node_size))) HGOTO_ERROR(H5E_BTREE, H5E_CANTALLOC, FAIL, "unable to allocate file space to move B-tree node") /* Move the location of the old child on the disk */ if(H5AC_move_entry(hdr->f, H5AC_BT2_LEAF, curr_node_ptr->addr, new_node_addr) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTMOVE, FAIL, "unable to move B-tree node") curr_node_ptr->addr = new_node_addr; /* Should free the space in the file, but this is not supported by * SWMR_WRITE code yet - QAK, 2016/12/01 */ /* Set shadow epoch for node ahead of header */ leaf->shadow_epoch = hdr->shadow_epoch + 1; } /* end if */ done: FUNC_LEAVE_NOAPI(ret_value) } /* end H5B2__shadow_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__remove_leaf * * Purpose: Removes a record from a B-tree leaf node. * * Return: Non-negative on success/Negative on failure * * Programmer: Quincey Koziol * koziol@ncsa.uiuc.edu * Mar 3 2005 * *------------------------------------------------------------------------- */ herr_t H5B2__remove_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_remove_t op, void *op_data) { H5B2_leaf_t *leaf; /* Pointer to leaf node */ haddr_t leaf_addr = HADDR_UNDEF; /* Leaf address on disk */ unsigned leaf_flags = H5AC__NO_FLAGS_SET; /* Flags for unprotecting leaf node */ unsigned idx = 0; /* Location of record which matches key */ int cmp; /* Comparison value of records */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE /* Check arguments. */ HDassert(hdr); HDassert(curr_node_ptr); HDassert(H5F_addr_defined(curr_node_ptr->addr)); /* Lock current B-tree node */ if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, curr_node_ptr, FALSE, H5AC__NO_FLAGS_SET))) HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node") leaf_addr = curr_node_ptr->addr; /* Sanity check number of records */ HDassert(curr_node_ptr->all_nrec == curr_node_ptr->node_nrec); HDassert(leaf->nrec == curr_node_ptr->node_nrec); /* Find correct location to remove this record */ if(H5B2__locate_record(hdr->cls, leaf->nrec, hdr->nat_off, leaf->leaf_native, udata, &idx, &cmp) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTCOMPARE, FAIL, "can't compare btree2 records") if(cmp != 0) HGOTO_ERROR(H5E_BTREE, H5E_NOTFOUND, FAIL, "record is not in B-tree") /* Check for invalidating the min/max record for the tree */ if(H5B2_POS_MIDDLE != curr_pos) { /* (Don't use 'else' for the idx check, to allow for root leaf node) */ if(idx == 0) { if(H5B2_POS_LEFT == curr_pos || H5B2_POS_ROOT == curr_pos) { if(hdr->min_native_rec) hdr->min_native_rec = H5MM_xfree(hdr->min_native_rec); } /* end if */ } /* end if */ if(idx == (unsigned)(leaf->nrec - 1)) { if(H5B2_POS_RIGHT == curr_pos || H5B2_POS_ROOT == curr_pos) { if(hdr->max_native_rec) hdr->max_native_rec = H5MM_xfree(hdr->max_native_rec); } /* end if */ } /* end if */ } /* end if */ /* Make 'remove' callback if there is one */ if(op) if((op)(H5B2_LEAF_NREC(leaf, hdr, idx), op_data) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record into leaf node") /* Update number of records in node */ leaf->nrec--; if(leaf->nrec > 0) { /* Shadow the node if doing SWMR writes */ if(hdr->swmr_write) { if(H5B2__shadow_leaf(leaf, curr_node_ptr) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTCOPY, FAIL, "unable to shadow leaf node") leaf_addr = curr_node_ptr->addr; } /* end if */ /* Pack record out of leaf */ if(idx < leaf->nrec) HDmemmove(H5B2_LEAF_NREC(leaf, hdr, idx), H5B2_LEAF_NREC(leaf, hdr, (idx + 1)), hdr->cls->nrec_size * (leaf->nrec - idx)); /* Mark leaf node as dirty also */ leaf_flags |= H5AC__DIRTIED_FLAG; } /* end if */ else { /* Let the cache know that the object is deleted */ leaf_flags |= H5AC__DELETED_FLAG; if(!hdr->swmr_write) leaf_flags |= H5AC__DIRTIED_FLAG | H5AC__FREE_FILE_SPACE_FLAG; /* Reset address of parent node pointer */ curr_node_ptr->addr = HADDR_UNDEF; } /* end else */ /* Update record count for parent of leaf node */ curr_node_ptr->node_nrec--; done: /* Release the B-tree leaf node */ if(leaf && H5AC_unprotect(hdr->f, H5AC_BT2_LEAF, leaf_addr, leaf, leaf_flags) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release leaf B-tree node") FUNC_LEAVE_NOAPI(ret_value) } /* H5B2__remove_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__remove_leaf_by_idx * * Purpose: Removes a record from a B-tree leaf node, according to the * offset in the B-tree records. * * Return: Non-negative on success/Negative on failure * * Programmer: Quincey Koziol * koziol@hdfgroup.org * Nov 14 2006 * *------------------------------------------------------------------------- */ herr_t H5B2__remove_leaf_by_idx(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, unsigned idx, H5B2_remove_t op, void *op_data) { H5B2_leaf_t *leaf; /* Pointer to leaf node */ haddr_t leaf_addr = HADDR_UNDEF; /* Leaf address on disk */ unsigned leaf_flags = H5AC__NO_FLAGS_SET; /* Flags for unprotecting leaf node */ herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE /* Check arguments. */ HDassert(hdr); HDassert(curr_node_ptr); HDassert(H5F_addr_defined(curr_node_ptr->addr)); /* Lock B-tree leaf node */ if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, curr_node_ptr, FALSE, H5AC__NO_FLAGS_SET))) HGOTO_ERROR(H5E_BTREE, H5E_CANTPROTECT, FAIL, "unable to protect B-tree leaf node") leaf_addr = curr_node_ptr->addr; /* Sanity check number of records */ HDassert(curr_node_ptr->all_nrec == curr_node_ptr->node_nrec); HDassert(leaf->nrec == curr_node_ptr->node_nrec); HDassert(idx < leaf->nrec); /* Check for invalidating the min/max record for the tree */ if(H5B2_POS_MIDDLE != curr_pos) { /* (Don't use 'else' for the idx check, to allow for root leaf node) */ if(idx == 0) { if(H5B2_POS_LEFT == curr_pos || H5B2_POS_ROOT == curr_pos) { if(hdr->min_native_rec) hdr->min_native_rec = H5MM_xfree(hdr->min_native_rec); } /* end if */ } /* end if */ if(idx == (unsigned)(leaf->nrec - 1)) { if(H5B2_POS_RIGHT == curr_pos || H5B2_POS_ROOT == curr_pos) { if(hdr->max_native_rec) hdr->max_native_rec = H5MM_xfree(hdr->max_native_rec); } /* end if */ } /* end if */ } /* end if */ /* Make 'remove' callback if there is one */ if(op) if((op)(H5B2_LEAF_NREC(leaf, hdr, idx), op_data) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTDELETE, FAIL, "unable to remove record into leaf node") /* Update number of records in node */ leaf->nrec--; if(leaf->nrec > 0) { /* Shadow the node if doing SWMR writes */ if(hdr->swmr_write) { if(H5B2__shadow_leaf(leaf, curr_node_ptr) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTCOPY, FAIL, "unable to shadow leaf node") leaf_addr = curr_node_ptr->addr; } /* end if */ /* Pack record out of leaf */ if(idx < leaf->nrec) HDmemmove(H5B2_LEAF_NREC(leaf, hdr, idx), H5B2_LEAF_NREC(leaf, hdr, (idx + 1)), hdr->cls->nrec_size * (leaf->nrec - idx)); /* Mark leaf node as dirty also */ leaf_flags |= H5AC__DIRTIED_FLAG; } /* end if */ else { /* Let the cache know that the object is deleted */ leaf_flags |= H5AC__DELETED_FLAG; if(!hdr->swmr_write) leaf_flags |= H5AC__DIRTIED_FLAG | H5AC__FREE_FILE_SPACE_FLAG; /* Reset address of parent node pointer */ curr_node_ptr->addr = HADDR_UNDEF; } /* end else */ /* Update record count for parent of leaf node */ curr_node_ptr->node_nrec--; done: /* Release the B-tree leaf node */ if(leaf && H5AC_unprotect(hdr->f, H5AC_BT2_LEAF, leaf_addr, leaf, leaf_flags) < 0) HDONE_ERROR(H5E_BTREE, H5E_CANTUNPROTECT, FAIL, "unable to release leaf B-tree node") FUNC_LEAVE_NOAPI(ret_value) } /* H5B2__remove_leaf_by_idx() */ /*------------------------------------------------------------------------- * Function: H5B2__leaf_free * * Purpose: Destroys a B-tree leaf node in memory. * * Return: Non-negative on success/Negative on failure * * Programmer: Quincey Koziol * koziol@ncsa.uiuc.edu * Feb 2 2005 * *------------------------------------------------------------------------- */ herr_t H5B2__leaf_free(H5B2_leaf_t *leaf) { herr_t ret_value = SUCCEED; /* Return value */ FUNC_ENTER_PACKAGE /* * Check arguments. */ HDassert(leaf); /* Release leaf's native key buffer */ if(leaf->leaf_native) leaf->leaf_native = (uint8_t *)H5FL_FAC_FREE(leaf->hdr->node_info[0].nat_rec_fac, leaf->leaf_native); /* Decrement ref. count on B-tree header */ if(H5B2__hdr_decr(leaf->hdr) < 0) HGOTO_ERROR(H5E_BTREE, H5E_CANTDEC, FAIL, "can't decrement ref. count on B-tree header") /* Sanity check */ HDassert(NULL == leaf->top_proxy); /* Free B-tree leaf node info */ leaf = H5FL_FREE(H5B2_leaf_t, leaf); done: FUNC_LEAVE_NOAPI(ret_value) } /* end H5B2__leaf_free() */ #ifdef H5B2_DEBUG /*------------------------------------------------------------------------- * Function: H5B2__assert_leaf * * Purpose: Verify than a leaf node is mostly sane * * Return: Non-negative on success, negative on failure * * Programmer: Quincey Koziol * koziol@ncsa.uiuc.edu * Feb 19 2005 * *------------------------------------------------------------------------- */ H5_ATTR_PURE herr_t H5B2__assert_leaf(const H5B2_hdr_t *hdr, const H5B2_leaf_t *leaf) { /* General sanity checking on node */ HDassert(leaf->nrec <= hdr->node_info->split_nrec); return(0); } /* end H5B2__assert_leaf() */ /*------------------------------------------------------------------------- * Function: H5B2__assert_leaf2 * * Purpose: Verify than a leaf node is mostly sane * * Return: Non-negative on success, negative on failure * * Programmer: Quincey Koziol * koziol@ncsa.uiuc.edu * Feb 19 2005 * *------------------------------------------------------------------------- */ H5_ATTR_PURE herr_t H5B2__assert_leaf2(const H5B2_hdr_t *hdr, const H5B2_leaf_t *leaf, const H5B2_leaf_t H5_ATTR_UNUSED *leaf2) { /* General sanity checking on node */ HDassert(leaf->nrec <= hdr->node_info->split_nrec); return(0); } /* end H5B2__assert_leaf2() */ #endif /* H5B2_DEBUG */ id='n13' href='#n13'>13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604
#
#	Name:             GB12345-80 to Unicode table (complete, hex format)
#	Unicode version:  1.1
#	Table version:    0.0d1
#	Table format:     Format A
#	Date:             6 December 1993
#	Author:           Glenn Adams <glenn@metis.com>
#                     John H. Jenkins <John_Jenkins@taligent.com>
#
#	Copyright (c) 1991-1994 Unicode, Inc.  All Rights reserved.
#
#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
#	No claims are made as to fitness for any particular purpose.  No
#	warranties of any kind are expressed or implied.  The recipient
#	agrees to determine applicability of information provided.  If this
#	file has been provided on magnetic media by Unicode, Inc., the sole
#	remedy for any claim will be exchange of defective media within 90
#	days of receipt.
#
#	Recipient is granted the right to make copies in any form for
#	internal distribution and to freely use the information supplied
#	in the creation of products supporting Unicode.  Unicode, Inc.
#	specifically excludes the right to re-distribute this file directly
#	to third parties or other organizations whether for profit or not.
#
#	General notes:
#
#	This table contains the data Metis and Taligent currently have on how
#       GB12345-90 characters map into Unicode.
#
#	Format:  Three tab-separated columns
#		 Column #1 is the GB12345 code (in hex as 0xXXXX)
#		 Column #2 is the Unicode (in hex as 0xXXXX)
#		 Column #3 the Unicode name (follows a comment sign, '#')
#					The official names for Unicode characters U+4E00
#					to U+9FA5, inclusive, is "CJK UNIFIED IDEOGRAPH-XXXX",
#					where XXXX is the code point.  Including all these
#					names in this file increases its size substantially
#					and needlessly.  The token "<CJK>" is used for the
#					name of these characters.  If necessary, it can be
#					expanded algorithmically by a parser or editor.
#
#	The entries are in GB12345 order
#
#	The following algorithms can be used to change the hex form
#		of GB12345 to other standard forms:
#
#		To change hex to EUC form, add 0x8080
#		To change hex to kuten form, first subtract 0x2020.  Then
#			the high and low bytes correspond to the ku and ten of
#			the kuten form.  For example, 0x2121 -> 0x0101 -> 0101;
#			0x777E -> 0x575E -> 8794
#
#	Any comments or problems, contact <John_Jenkins@taligent.com>
#
#
0x2121	0x3000	# IDEOGRAPHIC SPACE
0x2122	0x3001	# IDEOGRAPHIC COMMA
0x2123	0x3002	# IDEOGRAPHIC FULL STOP
0x2124	0x30FB	# KATAKANA MIDDLE DOT
0x2125	0x02C9	# MODIFIER LETTER MACRON (Mandarin Chinese first tone)
0x2126	0x02C7	# CARON (Mandarin Chinese third tone)
0x2127	0x00A8	# DIAERESIS
0x2128	0x3003	# DITTO MARK
0x2129	0x3005	# IDEOGRAPHIC ITERATION MARK
0x212A	0x2015	# HORIZONTAL BAR
0x212B	0xFF5E	# FULLWIDTH TILDE
0x212C	0x2225	# PARALLEL TO
0x212D	0x2026	# HORIZONTAL ELLIPSIS
0x212E	0x2018	# LEFT SINGLE QUOTATION MARK
0x212F	0x2019	# RIGHT SINGLE QUOTATION MARK
0x2130	0x201C	# LEFT DOUBLE QUOTATION MARK
0x2131	0x201D	# RIGHT DOUBLE QUOTATION MARK
0x2132	0x3014	# LEFT TORTOISE SHELL BRACKET
0x2133	0x3015	# RIGHT TORTOISE SHELL BRACKET
0x2134	0x3008	# LEFT ANGLE BRACKET
0x2135	0x3009	# RIGHT ANGLE BRACKET
0x2136	0x300A	# LEFT DOUBLE ANGLE BRACKET
0x2137	0x300B	# RIGHT DOUBLE ANGLE BRACKET
0x2138	0x300C	# LEFT CORNER BRACKET
0x2139	0x300D	# RIGHT CORNER BRACKET
0x213A	0x300E	# LEFT WHITE CORNER BRACKET
0x213B	0x300F	# RIGHT WHITE CORNER BRACKET
0x213C	0x3016	# LEFT WHITE LENTICULAR BRACKET
0x213D	0x3017	# RIGHT WHITE LENTICULAR BRACKET
0x213E	0x3010	# LEFT BLACK LENTICULAR BRACKET
0x213F	0x3011	# RIGHT BLACK LENTICULAR BRACKET
0x2140	0x00B1	# PLUS-MINUS SIGN
0x2141	0x00D7	# MULTIPLICATION SIGN
0x2142	0x00F7	# DIVISION SIGN
0x2143	0x2236	# RATIO
0x2144	0x2227	# LOGICAL AND
0x2145	0x2228	# LOGICAL OR
0x2146	0x2211	# N-ARY SUMMATION
0x2147	0x220F	# N-ARY PRODUCT
0x2148	0x222A	# UNION
0x2149	0x2229	# INTERSECTION
0x214A	0x2208	# ELEMENT OF
0x214B	0x2237	# PROPORTION
0x214C	0x221A	# SQUARE ROOT
0x214D	0x22A5	# UP TACK
0x214E	0x2225	# PARALLEL TO
0x214F	0x2220	# ANGLE
0x2150	0x2312	# ARC
0x2151	0x2299	# CIRCLED DOT OPERATOR
0x2152	0x222B	# INTEGRAL
0x2153	0x222E	# CONTOUR INTEGRAL
0x2154	0x2261	# IDENTICAL TO
0x2155	0x224C	# ALL EQUAL TO
0x2156	0x2248	# ALMOST EQUAL TO
0x2157	0x223D	# REVERSED TILDE
0x2158	0x221D	# PROPORTIONAL TO
0x2159	0x2260	# NOT EQUAL TO
0x215A	0x226E	# NOT LESS-THAN
0x215B	0x226F	# NOT GREATER-THAN
0x215C	0x2264	# LESS-THAN OR EQUAL TO
0x215D	0x2265	# GREATER-THAN OR EQUAL TO
0x215E	0x221E	# INFINITY
0x215F	0x2235	# BECAUSE
0x2160	0x2234	# THEREFORE
0x2161	0x2642	# MALE SIGN
0x2162	0x2640	# FEMALE SIGN
0x2163	0x00B0	# DEGREE SIGN
0x2164	0x2032	# PRIME
0x2165	0x2033	# DOUBLE PRIME
0x2166	0x2103	# DEGREE CELSIUS
0x2167	0xFF04	# FULLWIDTH DOLLAR SIGN
0x2168	0x00A4	# CURRENCY SIGN
0x2169	0xFFE0	# FULLWIDTH CENT SIGN
0x216A	0xFFE1	# FULLWIDTH POUND SIGN
0x216B	0x2030	# PER MILLE SIGN
0x216C	0x00A7	# SECTION SIGN
0x216D	0x2116	# NUMERO SIGN
0x216E	0x2606	# WHITE STAR
0x216F	0x2605	# BLACK STAR
0x2170	0x25CB	# WHITE CIRCLE
0x2171	0x25CF	# BLACK CIRCLE
0x2172	0x25CE	# BULLSEYE
0x2173	0x25C7	# WHITE DIAMOND
0x2174	0x25C6	# BLACK DIAMOND
0x2175	0x25A1	# WHITE SQUARE
0x2176	0x25A0	# BLACK SQUARE
0x2177	0x25B3	# WHITE UP-POINTING TRIANGLE
0x2178	0x25B2	# BLACK UP-POINTING TRIANGLE
0x2179	0x203B	# REFERENCE MARK
0x217A	0x2192	# RIGHTWARDS ARROW
0x217B	0x2190	# LEFTWARDS ARROW
0x217C	0x2191	# UPWARDS ARROW
0x217D	0x2193	# DOWNWARDS ARROW
0x217E	0x3013	# GETA MARK
0x2231	0x2488	# DIGIT ONE FULL STOP
0x2232	0x2489	# DIGIT TWO FULL STOP
0x2233	0x248A	# DIGIT THREE FULL STOP
0x2234	0x248B	# DIGIT FOUR FULL STOP
0x2235	0x248C	# DIGIT FIVE FULL STOP
0x2236	0x248D	# DIGIT SIX FULL STOP
0x2237	0x248E	# DIGIT SEVEN FULL STOP
0x2238	0x248F	# DIGIT EIGHT FULL STOP
0x2239	0x2490	# DIGIT NINE FULL STOP
0x223A	0x2491	# NUMBER TEN FULL STOP
0x223B	0x2492	# NUMBER ELEVEN FULL STOP
0x223C	0x2493	# NUMBER TWELVE FULL STOP
0x223D	0x2494	# NUMBER THIRTEEN FULL STOP
0x223E	0x2495	# NUMBER FOURTEEN FULL STOP
0x223F	0x2496	# NUMBER FIFTEEN FULL STOP
0x2240	0x2497	# NUMBER SIXTEEN FULL STOP
0x2241	0x2498	# NUMBER SEVENTEEN FULL STOP
0x2242	0x2499	# NUMBER EIGHTEEN FULL STOP
0x2243	0x249A	# NUMBER NINETEEN FULL STOP
0x2244	0x249B	# NUMBER TWENTY FULL STOP
0x2245	0x2474	# PARENTHESIZED DIGIT ONE
0x2246	0x2475	# PARENTHESIZED DIGIT TWO
0x2247	0x2476	# PARENTHESIZED DIGIT THREE
0x2248	0x2477	# PARENTHESIZED DIGIT FOUR
0x2249	0x2478	# PARENTHESIZED DIGIT FIVE
0x224A	0x2479	# PARENTHESIZED DIGIT SIX
0x224B	0x247A	# PARENTHESIZED DIGIT SEVEN
0x224C	0x247B	# PARENTHESIZED DIGIT EIGHT
0x224D	0x247C	# PARENTHESIZED DIGIT NINE
0x224E	0x247D	# PARENTHESIZED NUMBER TEN
0x224F	0x247E	# PARENTHESIZED NUMBER ELEVEN
0x2250	0x247F	# PARENTHESIZED NUMBER TWELVE
0x2251	0x2480	# PARENTHESIZED NUMBER THIRTEEN
0x2252	0x2481	# PARENTHESIZED NUMBER FOURTEEN
0x2253	0x2482	# PARENTHESIZED NUMBER FIFTEEN
0x2254	0x2483	# PARENTHESIZED NUMBER SIXTEEN
0x2255	0x2484	# PARENTHESIZED NUMBER SEVENTEEN
0x2256	0x2485	# PARENTHESIZED NUMBER EIGHTEEN
0x2257	0x2486	# PARENTHESIZED NUMBER NINETEEN
0x2258	0x2487	# PARENTHESIZED NUMBER TWENTY
0x2259	0x2460	# CIRCLED DIGIT ONE
0x225A	0x2461	# CIRCLED DIGIT TWO
0x225B	0x2462	# CIRCLED DIGIT THREE
0x225C	0x2463	# CIRCLED DIGIT FOUR
0x225D	0x2464	# CIRCLED DIGIT FIVE
0x225E	0x2465	# CIRCLED DIGIT SIX
0x225F	0x2466	# CIRCLED DIGIT SEVEN
0x2260	0x2467	# CIRCLED DIGIT EIGHT
0x2261	0x2468	# CIRCLED DIGIT NINE
0x2262	0x2469	# CIRCLED NUMBER TEN
0x2265	0x3220	# PARENTHESIZED IDEOGRAPH ONE
0x2266	0x3221	# PARENTHESIZED IDEOGRAPH TWO
0x2267	0x3222	# PARENTHESIZED IDEOGRAPH THREE
0x2268	0x3223	# PARENTHESIZED IDEOGRAPH FOUR
0x2269	0x3224	# PARENTHESIZED IDEOGRAPH FIVE
0x226A	0x3225	# PARENTHESIZED IDEOGRAPH SIX
0x226B	0x3226	# PARENTHESIZED IDEOGRAPH SEVEN
0x226C	0x3227	# PARENTHESIZED IDEOGRAPH EIGHT
0x226D	0x3228	# PARENTHESIZED IDEOGRAPH NINE
0x226E	0x3229	# PARENTHESIZED IDEOGRAPH TEN
0x2271	0x2160	# ROMAN NUMERAL ONE
0x2272	0x2161	# ROMAN NUMERAL TWO
0x2273	0x2162	# ROMAN NUMERAL THREE
0x2274	0x2163	# ROMAN NUMERAL FOUR
0x2275	0x2164	# ROMAN NUMERAL FIVE
0x2276	0x2165	# ROMAN NUMERAL SIX
0x2277	0x2166	# ROMAN NUMERAL SEVEN
0x2278	0x2167	# ROMAN NUMERAL EIGHT
0x2279	0x2168	# ROMAN NUMERAL NINE
0x227A	0x2169	# ROMAN NUMERAL TEN
0x227B	0x216A	# ROMAN NUMERAL ELEVEN
0x227C	0x216B	# ROMAN NUMERAL TWELVE
0x2321	0xFF01	# FULLWIDTH EXCLAMATION MARK
0x2322	0xFF02	# FULLWIDTH QUOTATION MARK
0x2323	0xFF03	# FULLWIDTH NUMBER SIGN
0x2324	0xFFE5	# FULLWIDTH YEN SIGN
0x2325	0xFF05	# FULLWIDTH PERCENT SIGN
0x2326	0xFF06	# FULLWIDTH AMPERSAND
0x2327	0xFF07	# FULLWIDTH APOSTROPHE
0x2328	0xFF08	# FULLWIDTH LEFT PARENTHESIS
0x2329	0xFF09	# FULLWIDTH RIGHT PARENTHESIS
0x232A	0xFF0A	# FULLWIDTH ASTERISK
0x232B	0xFF0B	# FULLWIDTH PLUS SIGN
0x232C	0xFF0C	# FULLWIDTH COMMA
0x232D	0xFF0D	# FULLWIDTH HYPHEN-MINUS
0x232E	0xFF0E	# FULLWIDTH FULL STOP
0x232F	0xFF0F	# FULLWIDTH SOLIDUS
0x2330	0xFF10	# FULLWIDTH DIGIT ZERO
0x2331	0xFF11	# FULLWIDTH DIGIT ONE
0x2332	0xFF12	# FULLWIDTH DIGIT TWO
0x2333	0xFF13	# FULLWIDTH DIGIT THREE
0x2334	0xFF14	# FULLWIDTH DIGIT FOUR
0x2335	0xFF15	# FULLWIDTH DIGIT FIVE
0x2336	0xFF16	# FULLWIDTH DIGIT SIX
0x2337	0xFF17	# FULLWIDTH DIGIT SEVEN
0x2338	0xFF18	# FULLWIDTH DIGIT EIGHT
0x2339	0xFF19	# FULLWIDTH DIGIT NINE
0x233A	0xFF1A	# FULLWIDTH COLON
0x233B	0xFF1B	# FULLWIDTH SEMICOLON
0x233C	0xFF1C	# FULLWIDTH LESS-THAN SIGN
0x233D	0xFF1D	# FULLWIDTH EQUALS SIGN
0x233E	0xFF1E	# FULLWIDTH GREATER-THAN SIGN
0x233F	0xFF1F	# FULLWIDTH QUESTION MARK
0x2340	0xFF20	# FULLWIDTH COMMERCIAL AT
0x2341	0xFF21	# FULLWIDTH LATIN CAPITAL LETTER A
0x2342	0xFF22	# FULLWIDTH LATIN CAPITAL LETTER B
0x2343	0xFF23	# FULLWIDTH LATIN CAPITAL LETTER C
0x2344	0xFF24	# FULLWIDTH LATIN CAPITAL LETTER D
0x2345	0xFF25	# FULLWIDTH LATIN CAPITAL LETTER E
0x2346	0xFF26	# FULLWIDTH LATIN CAPITAL LETTER F
0x2347	0xFF27	# FULLWIDTH LATIN CAPITAL LETTER G
0x2348	0xFF28	# FULLWIDTH LATIN CAPITAL LETTER H
0x2349	0xFF29	# FULLWIDTH LATIN CAPITAL LETTER I
0x234A	0xFF2A	# FULLWIDTH LATIN CAPITAL LETTER J
0x234B	0xFF2B	# FULLWIDTH LATIN CAPITAL LETTER K
0x234C	0xFF2C	# FULLWIDTH LATIN CAPITAL LETTER L
0x234D	0xFF2D	# FULLWIDTH LATIN CAPITAL LETTER M
0x234E	0xFF2E	# FULLWIDTH LATIN CAPITAL LETTER N
0x234F	0xFF2F	# FULLWIDTH LATIN CAPITAL LETTER O
0x2350	0xFF30	# FULLWIDTH LATIN CAPITAL LETTER P
0x2351	0xFF31	# FULLWIDTH LATIN CAPITAL LETTER Q
0x2352	0xFF32	# FULLWIDTH LATIN CAPITAL LETTER R
0x2353	0xFF33	# FULLWIDTH LATIN CAPITAL LETTER S
0x2354	0xFF34	# FULLWIDTH LATIN CAPITAL LETTER T
0x2355	0xFF35	# FULLWIDTH LATIN CAPITAL LETTER U
0x2356	0xFF36	# FULLWIDTH LATIN CAPITAL LETTER V
0x2357	0xFF37	# FULLWIDTH LATIN CAPITAL LETTER W
0x2358	0xFF38	# FULLWIDTH LATIN CAPITAL LETTER X
0x2359	0xFF39	# FULLWIDTH LATIN CAPITAL LETTER Y
0x235A	0xFF3A	# FULLWIDTH LATIN CAPITAL LETTER Z
0x235B	0xFF3B	# FULLWIDTH LEFT SQUARE BRACKET
0x235C	0xFF3C	# FULLWIDTH REVERSE SOLIDUS
0x235D	0xFF3D	# FULLWIDTH RIGHT SQUARE BRACKET
0x235E	0xFF3E	# FULLWIDTH CIRCUMFLEX ACCENT
0x235F	0xFF3F	# FULLWIDTH LOW LINE
0x2360	0xFF40	# FULLWIDTH GRAVE ACCENT
0x2361	0xFF41	# FULLWIDTH LATIN SMALL LETTER A
0x2362	0xFF42	# FULLWIDTH LATIN SMALL LETTER B
0x2363	0xFF43	# FULLWIDTH LATIN SMALL LETTER C
0x2364	0xFF44	# FULLWIDTH LATIN SMALL LETTER D
0x2365	0xFF45	# FULLWIDTH LATIN SMALL LETTER E
0x2366	0xFF46	# FULLWIDTH LATIN SMALL LETTER F
0x2367	0xFF47	# FULLWIDTH LATIN SMALL LETTER G
0x2368	0xFF48	# FULLWIDTH LATIN SMALL LETTER H
0x2369	0xFF49	# FULLWIDTH LATIN SMALL LETTER I
0x236A	0xFF4A	# FULLWIDTH LATIN SMALL LETTER J
0x236B	0xFF4B	# FULLWIDTH LATIN SMALL LETTER K
0x236C	0xFF4C	# FULLWIDTH LATIN SMALL LETTER L
0x236D	0xFF4D	# FULLWIDTH LATIN SMALL LETTER M
0x236E	0xFF4E	# FULLWIDTH LATIN SMALL LETTER N
0x236F	0xFF4F	# FULLWIDTH LATIN SMALL LETTER O
0x2370	0xFF50	# FULLWIDTH LATIN SMALL LETTER P
0x2371	0xFF51	# FULLWIDTH LATIN SMALL LETTER Q
0x2372	0xFF52	# FULLWIDTH LATIN SMALL LETTER R
0x2373	0xFF53	# FULLWIDTH LATIN SMALL LETTER S
0x2374	0xFF54	# FULLWIDTH LATIN SMALL LETTER T
0x2375	0xFF55	# FULLWIDTH LATIN SMALL LETTER U
0x2376	0xFF56	# FULLWIDTH LATIN SMALL LETTER V
0x2377	0xFF57	# FULLWIDTH LATIN SMALL LETTER W
0x2378	0xFF58	# FULLWIDTH LATIN SMALL LETTER X
0x2379	0xFF59	# FULLWIDTH LATIN SMALL LETTER Y
0x237A	0xFF5A	# FULLWIDTH LATIN SMALL LETTER Z
0x237B	0xFF5B	# FULLWIDTH LEFT CURLY BRACKET
0x237C	0xFF5C	# FULLWIDTH VERTICAL LINE
0x237D	0xFF5D	# FULLWIDTH RIGHT CURLY BRACKET
0x237E	0xFFE3	# FULLWIDTH MACRON
0x2421	0x3041	# HIRAGANA LETTER SMALL A
0x2422	0x3042	# HIRAGANA LETTER A
0x2423	0x3043	# HIRAGANA LETTER SMALL I
0x2424	0x3044	# HIRAGANA LETTER I
0x2425	0x3045	# HIRAGANA LETTER SMALL U
0x2426	0x3046	# HIRAGANA LETTER U
0x2427	0x3047	# HIRAGANA LETTER SMALL E
0x2428	0x3048	# HIRAGANA LETTER E
0x2429	0x3049	# HIRAGANA LETTER SMALL O
0x242A	0x304A	# HIRAGANA LETTER O
0x242B	0x304B	# HIRAGANA LETTER KA
0x242C	0x304C	# HIRAGANA LETTER GA
0x242D	0x304D	# HIRAGANA LETTER KI
0x242E	0x304E	# HIRAGANA LETTER GI
0x242F	0x304F	# HIRAGANA LETTER KU
0x2430	0x3050	# HIRAGANA LETTER GU
0x2431	0x3051	# HIRAGANA LETTER KE
0x2432	0x3052	# HIRAGANA LETTER GE
0x2433	0x3053	# HIRAGANA LETTER KO
0x2434	0x3054	# HIRAGANA LETTER GO
0x2435	0x3055	# HIRAGANA LETTER SA
0x2436	0x3056	# HIRAGANA LETTER ZA
0x2437	0x3057	# HIRAGANA LETTER SI
0x2438	0x3058	# HIRAGANA LETTER ZI
0x2439	0x3059	# HIRAGANA LETTER SU
0x243A	0x305A	# HIRAGANA LETTER ZU
0x243B	0x305B	# HIRAGANA LETTER SE
0x243C	0x305C	# HIRAGANA LETTER ZE
0x243D	0x305D	# HIRAGANA LETTER SO
0x243E	0x305E	# HIRAGANA LETTER ZO
0x243F	0x305F	# HIRAGANA LETTER TA
0x2440	0x3060	# HIRAGANA LETTER DA
0x2441	0x3061	# HIRAGANA LETTER TI
0x2442	0x3062	# HIRAGANA LETTER DI
0x2443	0x3063	# HIRAGANA LETTER SMALL TU
0x2444	0x3064	# HIRAGANA LETTER TU
0x2445	0x3065	# HIRAGANA LETTER DU
0x2446	0x3066	# HIRAGANA LETTER TE
0x2447	0x3067	# HIRAGANA LETTER DE
0x2448	0x3068	# HIRAGANA LETTER TO
0x2449	0x3069	# HIRAGANA LETTER DO
0x244A	0x306A	# HIRAGANA LETTER NA
0x244B	0x306B	# HIRAGANA LETTER NI
0x244C	0x306C	# HIRAGANA LETTER NU
0x244D	0x306D	# HIRAGANA LETTER NE
0x244E	0x306E	# HIRAGANA LETTER NO
0x244F	0x306F	# HIRAGANA LETTER HA
0x2450	0x3070	# HIRAGANA LETTER BA
0x2451	0x3071	# HIRAGANA LETTER PA
0x2452	0x3072	# HIRAGANA LETTER HI
0x2453	0x3073	# HIRAGANA LETTER BI
0x2454	0x3074	# HIRAGANA LETTER PI
0x2455	0x3075	# HIRAGANA LETTER HU
0x2456	0x3076	# HIRAGANA LETTER BU
0x2457	0x3077	# HIRAGANA LETTER PU
0x2458	0x3078	# HIRAGANA LETTER HE
0x2459	0x3079	# HIRAGANA LETTER BE
0x245A	0x307A	# HIRAGANA LETTER PE
0x245B	0x307B	# HIRAGANA LETTER HO
0x245C	0x307C	# HIRAGANA LETTER BO
0x245D	0x307D	# HIRAGANA LETTER PO
0x245E	0x307E	# HIRAGANA LETTER MA
0x245F	0x307F	# HIRAGANA LETTER MI
0x2460	0x3080	# HIRAGANA LETTER MU
0x2461	0x3081	# HIRAGANA LETTER ME
0x2462	0x3082	# HIRAGANA LETTER MO
0x2463	0x3083	# HIRAGANA LETTER SMALL YA
0x2464	0x3084	# HIRAGANA LETTER YA
0x2465	0x3085	# HIRAGANA LETTER SMALL YU
0x2466	0x3086	# HIRAGANA LETTER YU
0x2467	0x3087	# HIRAGANA LETTER SMALL YO
0x2468	0x3088	# HIRAGANA LETTER YO
0x2469	0x3089	# HIRAGANA LETTER RA
0x246A	0x308A	# HIRAGANA LETTER RI
0x246B	0x308B	# HIRAGANA LETTER RU
0x246C	0x308C	# HIRAGANA LETTER RE
0x246D	0x308D	# HIRAGANA LETTER RO
0x246E	0x308E	# HIRAGANA LETTER SMALL WA
0x246F	0x308F	# HIRAGANA LETTER WA
0x2470	0x3090	# HIRAGANA LETTER WI
0x2471	0x3091	# HIRAGANA LETTER WE
0x2472	0x3092	# HIRAGANA LETTER WO
0x2473	0x3093	# HIRAGANA LETTER N
0x2521	0x30A1	# KATAKANA LETTER SMALL A
0x2522	0x30A2	# KATAKANA LETTER A
0x2523	0x30A3	# KATAKANA LETTER SMALL I
0x2524	0x30A4	# KATAKANA LETTER I
0x2525	0x30A5	# KATAKANA LETTER SMALL U
0x2526	0x30A6	# KATAKANA LETTER U
0x2527	0x30A7	# KATAKANA LETTER SMALL E
0x2528	0x30A8	# KATAKANA LETTER E
0x2529	0x30A9	# KATAKANA LETTER SMALL O
0x252A	0x30AA	# KATAKANA LETTER O
0x252B	0x30AB	# KATAKANA LETTER KA
0x252C	0x30AC	# KATAKANA LETTER GA
0x252D	0x30AD	# KATAKANA LETTER KI
0x252E	0x30AE	# KATAKANA LETTER GI
0x252F	0x30AF	# KATAKANA LETTER KU
0x2530	0x30B0	# KATAKANA LETTER GU
0x2531	0x30B1	# KATAKANA LETTER KE
0x2532	0x30B2	# KATAKANA LETTER GE
0x2533	0x30B3	# KATAKANA LETTER KO
0x2534	0x30B4	# KATAKANA LETTER GO
0x2535	0x30B5	# KATAKANA LETTER SA
0x2536	0x30B6	# KATAKANA LETTER ZA
0x2537	0x30B7	# KATAKANA LETTER SI
0x2538	0x30B8	# KATAKANA LETTER ZI
0x2539	0x30B9	# KATAKANA LETTER SU
0x253A	0x30BA	# KATAKANA LETTER ZU
0x253B	0x30BB	# KATAKANA LETTER SE
0x253C	0x30BC	# KATAKANA LETTER ZE
0x253D	0x30BD	# KATAKANA LETTER SO
0x253E	0x30BE	# KATAKANA LETTER ZO
0x253F	0x30BF	# KATAKANA LETTER TA
0x2540	0x30C0	# KATAKANA LETTER DA
0x2541	0x30C1	# KATAKANA LETTER TI
0x2542	0x30C2	# KATAKANA LETTER DI
0x2543	0x30C3	# KATAKANA LETTER SMALL TU
0x2544	0x30C4	# KATAKANA LETTER TU
0x2545	0x30C5	# KATAKANA LETTER DU
0x2546	0x30C6	# KATAKANA LETTER TE
0x2547	0x30C7	# KATAKANA LETTER DE
0x2548	0x30C8	# KATAKANA LETTER TO
0x2549	0x30C9	# KATAKANA LETTER DO
0x254A	0x30CA	# KATAKANA LETTER NA
0x254B	0x30CB	# KATAKANA LETTER NI
0x254C	0x30CC	# KATAKANA LETTER NU
0x254D	0x30CD	# KATAKANA LETTER NE
0x254E	0x30CE	# KATAKANA LETTER NO
0x254F	0x30CF	# KATAKANA LETTER HA
0x2550	0x30D0	# KATAKANA LETTER BA
0x2551	0x30D1	# KATAKANA LETTER PA
0x2552	0x30D2	# KATAKANA LETTER HI
0x2553	0x30D3	# KATAKANA LETTER BI
0x2554	0x30D4	# KATAKANA LETTER PI
0x2555	0x30D5	# KATAKANA LETTER HU
0x2556	0x30D6	# KATAKANA LETTER BU
0x2557	0x30D7	# KATAKANA LETTER PU
0x2558	0x30D8	# KATAKANA LETTER HE
0x2559	0x30D9	# KATAKANA LETTER BE
0x255A	0x30DA	# KATAKANA LETTER PE
0x255B	0x30DB	# KATAKANA LETTER HO
0x255C	0x30DC	# KATAKANA LETTER BO
0x255D	0x30DD	# KATAKANA LETTER PO
0x255E	0x30DE	# KATAKANA LETTER MA
0x255F	0x30DF	# KATAKANA LETTER MI
0x2560	0x30E0	# KATAKANA LETTER MU
0x2561	0x30E1	# KATAKANA LETTER ME
0x2562	0x30E2	# KATAKANA LETTER MO
0x2563	0x30E3	# KATAKANA LETTER SMALL YA
0x2564	0x30E4	# KATAKANA LETTER YA
0x2565	0x30E5	# KATAKANA LETTER SMALL YU
0x2566	0x30E6	# KATAKANA LETTER YU
0x2567	0x30E7	# KATAKANA LETTER SMALL YO
0x2568	0x30E8	# KATAKANA LETTER YO
0x2569	0x30E9	# KATAKANA LETTER RA
0x256A	0x30EA	# KATAKANA LETTER RI
0x256B	0x30EB	# KATAKANA LETTER RU
0x256C	0x30EC	# KATAKANA LETTER RE
0x256D	0x30ED	# KATAKANA LETTER RO
0x256E	0x30EE	# KATAKANA LETTER SMALL WA
0x256F	0x30EF	# KATAKANA LETTER WA
0x2570	0x30F0	# KATAKANA LETTER WI
0x2571	0x30F1	# KATAKANA LETTER WE
0x2572	0x30F2	# KATAKANA LETTER WO
0x2573	0x30F3	# KATAKANA LETTER N
0x2574	0x30F4	# KATAKANA LETTER VU
0x2575	0x30F5	# KATAKANA LETTER SMALL KA
0x2576	0x30F6	# KATAKANA LETTER SMALL KE
0x2621	0x0391	# GREEK CAPITAL LETTER ALPHA
0x2622	0x0392	# GREEK CAPITAL LETTER BETA
0x2623	0x0393	# GREEK CAPITAL LETTER GAMMA
0x2624	0x0394	# GREEK CAPITAL LETTER DELTA
0x2625	0x0395	# GREEK CAPITAL LETTER EPSILON
0x2626	0x0396	# GREEK CAPITAL LETTER ZETA
0x2627	0x0397	# GREEK CAPITAL LETTER ETA
0x2628	0x0398	# GREEK CAPITAL LETTER THETA
0x2629	0x0399	# GREEK CAPITAL LETTER IOTA
0x262A	0x039A	# GREEK CAPITAL LETTER KAPPA
0x262B	0x039B	# GREEK CAPITAL LETTER LAMDA
0x262C	0x039C	# GREEK CAPITAL LETTER MU
0x262D	0x039D	# GREEK CAPITAL LETTER NU
0x262E	0x039E	# GREEK CAPITAL LETTER XI
0x262F	0x039F	# GREEK CAPITAL LETTER OMICRON
0x2630	0x03A0	# GREEK CAPITAL LETTER PI
0x2631	0x03A1	# GREEK CAPITAL LETTER RHO
0x2632	0x03A3	# GREEK CAPITAL LETTER SIGMA
0x2633	0x03A4	# GREEK CAPITAL LETTER TAU
0x2634	0x03A5	# GREEK CAPITAL LETTER UPSILON
0x2635	0x03A6	# GREEK CAPITAL LETTER PHI
0x2636	0x03A7	# GREEK CAPITAL LETTER CHI
0x2637	0x03A8	# GREEK CAPITAL LETTER PSI
0x2638	0x03A9	# GREEK CAPITAL LETTER OMEGA
0x2641	0x03B1	# GREEK SMALL LETTER ALPHA
0x2642	0x03B2	# GREEK SMALL LETTER BETA
0x2643	0x03B3	# GREEK SMALL LETTER GAMMA
0x2644	0x03B4	# GREEK SMALL LETTER DELTA
0x2645	0x03B5	# GREEK SMALL LETTER EPSILON
0x2646	0x03B6	# GREEK SMALL LETTER ZETA
0x2647	0x03B7	# GREEK SMALL LETTER ETA
0x2648	0x03B8	# GREEK SMALL LETTER THETA
0x2649	0x03B9	# GREEK SMALL LETTER IOTA
0x264A	0x03BA	# GREEK SMALL LETTER KAPPA
0x264B	0x03BB	# GREEK SMALL LETTER LAMDA
0x264C	0x03BC	# GREEK SMALL LETTER MU
0x264D	0x03BD	# GREEK SMALL LETTER NU
0x264E	0x03BE	# GREEK SMALL LETTER XI
0x264F	0x03BF	# GREEK SMALL LETTER OMICRON
0x2650	0x03C0	# GREEK SMALL LETTER PI
0x2651	0x03C1	# GREEK SMALL LETTER RHO
0x2652	0x03C3	# GREEK SMALL LETTER SIGMA
0x2653	0x03C4	# GREEK SMALL LETTER TAU
0x2654	0x03C5	# GREEK SMALL LETTER UPSILON
0x2655	0x03C6	# GREEK SMALL LETTER PHI
0x2656	0x03C7	# GREEK SMALL LETTER CHI
0x2657	0x03C8	# GREEK SMALL LETTER PSI
0x2658	0x03C9	# GREEK SMALL LETTER OMEGA
0x2721	0x0410	# CYRILLIC CAPITAL LETTER A
0x2722	0x0411	# CYRILLIC CAPITAL LETTER BE
0x2723	0x0412	# CYRILLIC CAPITAL LETTER VE
0x2724	0x0413	# CYRILLIC CAPITAL LETTER GHE
0x2725	0x0414	# CYRILLIC CAPITAL LETTER DE
0x2726	0x0415	# CYRILLIC CAPITAL LETTER IE
0x2727	0x0401	# CYRILLIC CAPITAL LETTER IO
0x2728	0x0416	# CYRILLIC CAPITAL LETTER ZHE
0x2729	0x0417	# CYRILLIC CAPITAL LETTER ZE
0x272A	0x0418	# CYRILLIC CAPITAL LETTER I
0x272B	0x0419	# CYRILLIC CAPITAL LETTER SHORT I
0x272C	0x041A	# CYRILLIC CAPITAL LETTER KA
0x272D	0x041B	# CYRILLIC CAPITAL LETTER EL
0x272E	0x041C	# CYRILLIC CAPITAL LETTER EM
0x272F	0x041D	# CYRILLIC CAPITAL LETTER EN
0x2730	0x041E	# CYRILLIC CAPITAL LETTER O
0x2731	0x041F	# CYRILLIC CAPITAL LETTER PE
0x2732	0x0420	# CYRILLIC CAPITAL LETTER ER
0x2733	0x0421	# CYRILLIC CAPITAL LETTER ES
0x2734	0x0422	# CYRILLIC CAPITAL LETTER TE
0x2735	0x0423	# CYRILLIC CAPITAL LETTER U
0x2736	0x0424	# CYRILLIC CAPITAL LETTER EF
0x2737	0x0425	# CYRILLIC CAPITAL LETTER HA
0x2738	0x0426	# CYRILLIC CAPITAL LETTER TSE
0x2739	0x0427	# CYRILLIC CAPITAL LETTER CHE
0x273A	0x0428	# CYRILLIC CAPITAL LETTER SHA
0x273B	0x0429	# CYRILLIC CAPITAL LETTER SHCHA
0x273C	0x042A	# CYRILLIC CAPITAL LETTER HARD SIGN
0x273D	0x042B	# CYRILLIC CAPITAL LETTER YERU
0x273E	0x042C	# CYRILLIC CAPITAL LETTER SOFT SIGN
0x273F	0x042D	# CYRILLIC CAPITAL LETTER E
0x2740	0x042E	# CYRILLIC CAPITAL LETTER YU
0x2741	0x042F	# CYRILLIC CAPITAL LETTER YA
0x2751	0x0430	# CYRILLIC SMALL LETTER A
0x2752	0x0431	# CYRILLIC SMALL LETTER BE
0x2753	0x0432	# CYRILLIC SMALL LETTER VE
0x2754	0x0433	# CYRILLIC SMALL LETTER GHE
0x2755	0x0434	# CYRILLIC SMALL LETTER DE
0x2756	0x0435	# CYRILLIC SMALL LETTER IE
0x2757	0x0451	# CYRILLIC SMALL LETTER IO
0x2758	0x0436	# CYRILLIC SMALL LETTER ZHE
0x2759	0x0437	# CYRILLIC SMALL LETTER ZE
0x275A	0x0438	# CYRILLIC SMALL LETTER I
0x275B	0x0439	# CYRILLIC SMALL LETTER SHORT I
0x275C	0x043A	# CYRILLIC SMALL LETTER KA
0x275D	0x043B	# CYRILLIC SMALL LETTER EL
0x275E	0x043C	# CYRILLIC SMALL LETTER EM
0x275F	0x043D	# CYRILLIC SMALL LETTER EN
0x2760	0x043E	# CYRILLIC SMALL LETTER O
0x2761	0x043F	# CYRILLIC SMALL LETTER PE
0x2762	0x0440	# CYRILLIC SMALL LETTER ER
0x2763	0x0441	# CYRILLIC SMALL LETTER ES
0x2764	0x0442	# CYRILLIC SMALL LETTER TE
0x2765	0x0443	# CYRILLIC SMALL LETTER U
0x2766	0x0444	# CYRILLIC SMALL LETTER EF
0x2767	0x0445	# CYRILLIC SMALL LETTER HA
0x2768	0x0446	# CYRILLIC SMALL LETTER TSE
0x2769	0x0447	# CYRILLIC SMALL LETTER CHE
0x276A	0x0448	# CYRILLIC SMALL LETTER SHA
0x276B	0x0449	# CYRILLIC SMALL LETTER SHCHA
0x276C	0x044A	# CYRILLIC SMALL LETTER HARD SIGN
0x276D	0x044B	# CYRILLIC SMALL LETTER YERU
0x276E	0x044C	# CYRILLIC SMALL LETTER SOFT SIGN
0x276F	0x044D	# CYRILLIC SMALL LETTER E
0x2770	0x044E	# CYRILLIC SMALL LETTER YU
0x2771	0x044F	# CYRILLIC SMALL LETTER YA
0x2821	0x0101	# LATIN SMALL LETTER A WITH MACRON
0x2822	0x00E1	# LATIN SMALL LETTER A WITH ACUTE
0x2823	0x01CE	# LATIN SMALL LETTER A WITH CARON
0x2824	0x00E0	# LATIN SMALL LETTER A WITH GRAVE
0x2825	0x0113	# LATIN SMALL LETTER E WITH MACRON
0x2826	0x00E9	# LATIN SMALL LETTER E WITH ACUTE
0x2827	0x011B	# LATIN SMALL LETTER E WITH CARON
0x2828	0x00E8	# LATIN SMALL LETTER E WITH GRAVE
0x2829	0x012B	# LATIN SMALL LETTER I WITH MACRON
0x282A	0x00ED	# LATIN SMALL LETTER I WITH ACUTE
0x282B	0x01D0	# LATIN SMALL LETTER I WITH CARON
0x282C	0x00EC	# LATIN SMALL LETTER I WITH GRAVE
0x282D	0x014D	# LATIN SMALL LETTER O WITH MACRON
0x282E	0x00F3	# LATIN SMALL LETTER O WITH ACUTE
0x282F	0x01D2	# LATIN SMALL LETTER O WITH CARON
0x2830	0x00F2	# LATIN SMALL LETTER O WITH GRAVE
0x2831	0x016B	# LATIN SMALL LETTER U WITH MACRON
0x2832	0x00FA	# LATIN SMALL LETTER U WITH ACUTE
0x2833	0x01D4	# LATIN SMALL LETTER U WITH CARON
0x2834	0x00F9	# LATIN SMALL LETTER U WITH GRAVE
0x2835	0x01D6	# LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
0x2836	0x01D8	# LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
0x2837	0x01DA	# LATIN SMALL LETTER U WITH DIAERESIS AND CARON
0x2838	0x01DC	# LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
0x2839	0x00FC	# LATIN SMALL LETTER U WITH DIAERESIS
0x283A	0x00EA	# LATIN SMALL LETTER E WITH CIRCUMFLEX
0x2845	0x3105	# BOPOMOFO LETTER B
0x2846	0x3106	# BOPOMOFO LETTER P
0x2847	0x3107	# BOPOMOFO LETTER M
0x2848	0x3108	# BOPOMOFO LETTER F
0x2849	0x3109	# BOPOMOFO LETTER D
0x284A	0x310A	# BOPOMOFO LETTER T
0x284B	0x310B	# BOPOMOFO LETTER N
0x284C	0x310C	# BOPOMOFO LETTER L
0x284D	0x310D	# BOPOMOFO LETTER G
0x284E	0x310E	# BOPOMOFO LETTER K
0x284F	0x310F	# BOPOMOFO LETTER H
0x2850	0x3110	# BOPOMOFO LETTER J
0x2851	0x3111	# BOPOMOFO LETTER Q
0x2852	0x3112	# BOPOMOFO LETTER X
0x2853	0x3113	# BOPOMOFO LETTER ZH
0x2854	0x3114	# BOPOMOFO LETTER CH
0x2855	0x3115	# BOPOMOFO LETTER SH
0x2856	0x3116	# BOPOMOFO LETTER R
0x2857	0x3117	# BOPOMOFO LETTER Z
0x2858	0x3118	# BOPOMOFO LETTER C
0x2859	0x3119	# BOPOMOFO LETTER S
0x285A	0x311A	# BOPOMOFO LETTER A
0x285B	0x311B	# BOPOMOFO LETTER O
0x285C	0x311C	# BOPOMOFO LETTER E
0x285D	0x311D	# BOPOMOFO LETTER EH
0x285E	0x311E	# BOPOMOFO LETTER AI
0x285F	0x311F	# BOPOMOFO LETTER EI
0x2860	0x3120	# BOPOMOFO LETTER AU
0x2861	0x3121	# BOPOMOFO LETTER OU
0x2862	0x3122	# BOPOMOFO LETTER AN
0x2863	0x3123	# BOPOMOFO LETTER EN
0x2864	0x3124	# BOPOMOFO LETTER ANG
0x2865	0x3125	# BOPOMOFO LETTER ENG
0x2866	0x3126	# BOPOMOFO LETTER ER
0x2867	0x3127	# BOPOMOFO LETTER I
0x2868	0x3128	# BOPOMOFO LETTER U
0x2869	0x3129	# BOPOMOFO LETTER IU
0x2924	0x2500	# BOX DRAWINGS LIGHT HORIZONTAL
0x2925	0x2501	# BOX DRAWINGS HEAVY HORIZONTAL
0x2926	0x2502	# BOX DRAWINGS LIGHT VERTICAL
0x2927	0x2503	# BOX DRAWINGS HEAVY VERTICAL
0x2928	0x2504	# BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
0x2929	0x2505	# BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
0x292A	0x2506	# BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
0x292B	0x2507	# BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
0x292C	0x2508	# BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
0x292D	0x2509	# BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
0x292E	0x250A	# BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
0x292F	0x250B	# BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
0x2930	0x250C	# BOX DRAWINGS LIGHT DOWN AND RIGHT
0x2931	0x250D	# BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
0x2932	0x250E	# BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
0x2933	0x250F	# BOX DRAWINGS HEAVY DOWN AND RIGHT
0x2934	0x2510	# BOX DRAWINGS LIGHT DOWN AND LEFT
0x2935	0x2511	# BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
0x2936	0x2512	# BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
0x2937	0x2513	# BOX DRAWINGS HEAVY DOWN AND LEFT
0x2938	0x2514	# BOX DRAWINGS LIGHT UP AND RIGHT
0x2939	0x2515	# BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
0x293A	0x2516	# BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
0x293B	0x2517	# BOX DRAWINGS HEAVY UP AND RIGHT
0x293C	0x2518	# BOX DRAWINGS LIGHT UP AND LEFT
0x293D	0x2519	# BOX DRAWINGS UP LIGHT AND LEFT HEAVY
0x293E	0x251A	# BOX DRAWINGS UP HEAVY AND LEFT LIGHT
0x293F	0x251B	# BOX DRAWINGS HEAVY UP AND LEFT
0x2940	0x251C	# BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0x2941	0x251D	# BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
0x2942	0x251E	# BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
0x2943	0x251F	# BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
0x2944	0x2520	# BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
0x2945	0x2521	# BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
0x2946	0x2522	# BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
0x2947	0x2523	# BOX DRAWINGS HEAVY VERTICAL AND RIGHT
0x2948	0x2524	# BOX DRAWINGS LIGHT VERTICAL AND LEFT
0x2949	0x2525	# BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
0x294A	0x2526	# BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
0x294B	0x2527	# BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
0x294C	0x2528	# BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
0x294D	0x2529	# BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
0x294E	0x252A	# BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
0x294F	0x252B	# BOX DRAWINGS HEAVY VERTICAL AND LEFT
0x2950	0x252C	# BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0x2951	0x252D	# BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
0x2952	0x252E	# BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
0x2953	0x252F	# BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
0x2954	0x2530	# BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
0x2955	0x2531	# BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
0x2956	0x2532	# BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
0x2957	0x2533	# BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
0x2958	0x2534	# BOX DRAWINGS LIGHT UP AND HORIZONTAL
0x2959	0x2535	# BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
0x295A	0x2536	# BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
0x295B	0x2537	# BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
0x295C	0x2538	# BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
0x295D	0x2539	# BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
0x295E	0x253A	# BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
0x295F	0x253B	# BOX DRAWINGS HEAVY UP AND HORIZONTAL
0x2960	0x253C	# BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0x2961	0x253D	# BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
0x2962	0x253E	# BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
0x2963	0x253F	# BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
0x2964	0x2540	# BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
0x2965	0x2541	# BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
0x2966	0x2542	# BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
0x2967	0x2543	# BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
0x2968	0x2544	# BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
0x2969	0x2545	# BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
0x296A	0x2546	# BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
0x296B	0x2547	# BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
0x296C	0x2548	# BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
0x296D	0x2549	# BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
0x296E	0x254A	# BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
0x296F	0x254B	# BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
0x3021	0x554A	# <CJK>
0x3022	0x963F	# <CJK>
0x3023	0x57C3	# <CJK>
0x3024	0x6328	# <CJK>
0x3025	0x54CE	# <CJK>
0x3026	0x5509	# <CJK>
0x3027	0x54C0	# <CJK>
0x3028	0x769A	# <CJK>
0x3029	0x764C	# <CJK>
0x302A	0x85F9	# <CJK>
0x302B	0x77EE	# <CJK>
0x302C	0x827E	# <CJK>
0x302D	0x7919	# <CJK>
0x302E	0x611B	# <CJK>
0x302F	0x9698	# <CJK>
0x3030	0x978D	# <CJK>
0x3031	0x6C28	# <CJK>
0x3032	0x5B89	# <CJK>
0x3033	0x4FFA	# <CJK>
0x3034	0x6309	# <CJK>
0x3035	0x6697	# <CJK>
0x3036	0x5CB8	# <CJK>
0x3037	0x80FA	# <CJK>
0x3038	0x6848	# <CJK>
0x3039	0x9AAF	# <CJK>
0x303A	0x6602	# <CJK>
0x303B	0x76CE	# <CJK>
0x303C	0x51F9	# <CJK>
0x303D	0x6556	# <CJK>
0x303E	0x71AC	# <CJK>
0x303F	0x7FF1	# <CJK>
0x3040	0x8956	# <CJK>
0x3041	0x50B2	# <CJK>
0x3042	0x5965	# <CJK>
0x3043	0x61CA	# <CJK>
0x3044	0x6FB3	# <CJK>
0x3045	0x82AD	# <CJK>
0x3046	0x634C	# <CJK>
0x3047	0x6252	# <CJK>
0x3048	0x53ED	# <CJK>
0x3049	0x5427	# <CJK>
0x304A	0x7B06	# <CJK>
0x304B	0x516B	# <CJK>
0x304C	0x75A4	# <CJK>
0x304D	0x5DF4	# <CJK>
0x304E	0x62D4	# <CJK>
0x304F	0x8DCB	# <CJK>
0x3050	0x9776	# <CJK>
0x3051	0x628A	# <CJK>
0x3052	0x8019	# <CJK>
0x3053	0x58E9	# <CJK>
0x3054	0x9738	# <CJK>
0x3055	0x7F77	# <CJK>
0x3056	0x7238	# <CJK>
0x3057	0x767D	# <CJK>
0x3058	0x67CF	# <CJK>
0x3059	0x767E	# <CJK>
0x305A	0x64FA	# <CJK>
0x305B	0x4F70	# <CJK>
0x305C	0x6557	# <CJK>
0x305D	0x62DC	# <CJK>
0x305E	0x7A17	# <CJK>
0x305F	0x6591	# <CJK>
0x3060	0x73ED	# <CJK>
0x3061	0x642C	# <CJK>
0x3062	0x6273	# <CJK>
0x3063	0x822C	# <CJK>
0x3064	0x9812	# <CJK>
0x3065	0x677F	# <CJK>
0x3066	0x7248	# <CJK>
0x3067	0x626E	# <CJK>
0x3068	0x62CC	# <CJK>
0x3069	0x4F34	# <CJK>
0x306A	0x74E3	# <CJK>
0x306B	0x534A	# <CJK>
0x306C	0x8FA6	# <CJK>
0x306D	0x7D46	# <CJK>
0x306E	0x90A6	# <CJK>
0x306F	0x5E6B	# <CJK>
0x3070	0x6886	# <CJK>
0x3071	0x699C	# <CJK>
0x3072	0x8180	# <CJK>
0x3073	0x7D81	# <CJK>
0x3074	0x68D2	# <CJK>
0x3075	0x78C5	# <CJK>
0x3076	0x868C	# <CJK>
0x3077	0x938A	# <CJK>
0x3078	0x508D	# <CJK>
0x3079	0x8B17	# <CJK>
0x307A	0x82DE	# <CJK>
0x307B	0x80DE	# <CJK>
0x307C	0x5305	# <CJK>
0x307D	0x8912	# <CJK>
0x307E	0x5265	# <CJK>
0x3121	0x8584	# <CJK>
0x3122	0x96F9	# <CJK>
0x3123	0x4FDD	# <CJK>
0x3124	0x5821	# <CJK>
0x3125	0x98FD	# <CJK>
0x3126	0x5BF6	# <CJK>
0x3127	0x62B1	# <CJK>
0x3128	0x5831	# <CJK>
0x3129	0x66B4	# <CJK>
0x312A	0x8C79	# <CJK>
0x312B	0x9B91	# <CJK>
0x312C	0x7206	# <CJK>
0x312D	0x676F	# <CJK>
0x312E	0x7891	# <CJK>
0x312F	0x60B2	# <CJK>
0x3130	0x5351	# <CJK>
0x3131	0x5317	# <CJK>
0x3132	0x8F29	# <CJK>
0x3133	0x80CC	# <CJK>
0x3134	0x8C9D	# <CJK>
0x3135	0x92C7	# <CJK>
0x3136	0x500D	# <CJK>
0x3137	0x72FD	# <CJK>
0x3138	0x5099	# <CJK>
0x3139	0x618A	# <CJK>
0x313A	0x7119	# <CJK>
0x313B	0x88AB	# <CJK>
0x313C	0x5954	# <CJK>
0x313D	0x82EF	# <CJK>
0x313E	0x672C	# <CJK>
0x313F	0x7B28	# <CJK>
0x3140	0x5D29	# <CJK>
0x3141	0x7DB3	# <CJK>
0x3142	0x752D	# <CJK>
0x3143	0x6CF5	# <CJK>
0x3144	0x8E66	# <CJK>
0x3145	0x8FF8	# <CJK>
0x3146	0x903C	# <CJK>
0x3147	0x9F3B	# <CJK>
0x3148	0x6BD4	# <CJK>
0x3149	0x9119	# <CJK>
0x314A	0x7B46	# <CJK>
0x314B	0x5F7C	# <CJK>
0x314C	0x78A7	# <CJK>
0x314D	0x84D6	# <CJK>
0x314E	0x853D	# <CJK>
0x314F	0x7562	# <CJK>
0x3150	0x6583	# <CJK>
0x3151	0x6BD6	# <CJK>
0x3152	0x5E63	# <CJK>
0x3153	0x5E87	# <CJK>
0x3154	0x75F9	# <CJK>
0x3155	0x9589	# <CJK>
0x3156	0x655D	# <CJK>
0x3157	0x5F0A	# <CJK>
0x3158	0x5FC5	# <CJK>
0x3159	0x8F9F	# <CJK>
0x315A	0x58C1	# <CJK>
0x315B	0x81C2	# <CJK>
0x315C	0x907F	# <CJK>
0x315D	0x965B	# <CJK>
0x315E	0x97AD	# <CJK>
0x315F	0x908A	# <CJK>
0x3160	0x7DE8	# <CJK>
0x3161	0x8CB6	# <CJK>
0x3162	0x6241	# <CJK>
0x3163	0x4FBF	# <CJK>
0x3164	0x8B8A	# <CJK>
0x3165	0x535E	# <CJK>
0x3166	0x8FA8	# <CJK>
0x3167	0x8FAF	# <CJK>
0x3168	0x8FAE	# <CJK>
0x3169	0x904D	# <CJK>
0x316A	0x6A19	# <CJK>
0x316B	0x5F6A	# <CJK>
0x316C	0x8198	# <CJK>
0x316D	0x8868	# <CJK>
0x316E	0x9C49	# <CJK>
0x316F	0x618B	# <CJK>
0x3170	0x522B	# <CJK>
0x3171	0x765F	# <CJK>
0x3172	0x5F6C	# <CJK>
0x3173	0x658C	# <CJK>
0x3174	0x7015	# <CJK>
0x3175	0x6FF1	# <CJK>
0x3176	0x8CD3	# <CJK>
0x3177	0x64EF	# <CJK>
0x3178	0x5175	# <CJK>
0x3179	0x51B0	# <CJK>
0x317A	0x67C4	# <CJK>
0x317B	0x4E19	# <CJK>
0x317C	0x79C9	# <CJK>
0x317D	0x9905	# <CJK>
0x317E	0x70B3	# <CJK>
0x3221	0x75C5	# <CJK>
0x3222	0x5E76	# <CJK>
0x3223	0x73BB	# <CJK>
0x3224	0x83E0	# <CJK>
0x3225	0x64AD	# <CJK>
0x3226	0x64A5	# <CJK>
0x3227	0x9262	# <CJK>
0x3228	0x6CE2	# <CJK>
0x3229	0x535A	# <CJK>
0x322A	0x52C3	# <CJK>
0x322B	0x640F	# <CJK>
0x322C	0x9251	# <CJK>
0x322D	0x7B94	# <CJK>
0x322E	0x4F2F	# <CJK>
0x322F	0x5E1B	# <CJK>
0x3230	0x8236	# <CJK>
0x3231	0x8116	# <CJK>
0x3232	0x818A	# <CJK>
0x3233	0x6E24	# <CJK>
0x3234	0x6CCA	# <CJK>
0x3235	0x99C1	# <CJK>
0x3236	0x6355	# <CJK>
0x3237	0x535C	# <CJK>
0x3238	0x54FA	# <CJK>
0x3239	0x88DC	# <CJK>
0x323A	0x57E0	# <CJK>
0x323B	0x4E0D	# <CJK>
0x323C	0x5E03	# <CJK>
0x323D	0x6B65	# <CJK>
0x323E	0x7C3F	# <CJK>
0x323F	0x90E8	# <CJK>
0x3240	0x6016	# <CJK>
0x3241	0x64E6	# <CJK>
0x3242	0x731C	# <CJK>
0x3243	0x88C1	# <CJK>
0x3244	0x6750	# <CJK>
0x3245	0x624D	# <CJK>
0x3246	0x8CA1	# <CJK>
0x3247	0x776C	# <CJK>
0x3248	0x8E29	# <CJK>
0x3249	0x91C7	# <CJK>
0x324A	0x5F69	# <CJK>
0x324B	0x83DC	# <CJK>
0x324C	0x8521	# <CJK>
0x324D	0x9910	# <CJK>
0x324E	0x53C3	# <CJK>
0x324F	0x8836	# <CJK>
0x3250	0x6B98	# <CJK>
0x3251	0x615A	# <CJK>
0x3252	0x6158	# <CJK>
0x3253	0x71E6	# <CJK>
0x3254	0x84BC	# <CJK>
0x3255	0x8259	# <CJK>
0x3256	0x5009	# <CJK>
0x3257	0x6EC4	# <CJK>
0x3258	0x85CF	# <CJK>
0x3259	0x64CD	# <CJK>
0x325A	0x7CD9	# <CJK>
0x325B	0x69FD	# <CJK>
0x325C	0x66F9	# <CJK>
0x325D	0x8349	# <CJK>
0x325E	0x53A0	# <CJK>
0x325F	0x7B56	# <CJK>
0x3260	0x5074	# <CJK>
0x3261	0x518C	# <CJK>
0x3262	0x6E2C	# <CJK>
0x3263	0x5C64	# <CJK>
0x3264	0x8E6D	# <CJK>
0x3265	0x63D2	# <CJK>
0x3266	0x53C9	# <CJK>
0x3267	0x832C	# <CJK>
0x3268	0x8336	# <CJK>
0x3269	0x67E5	# <CJK>
0x326A	0x78B4	# <CJK>
0x326B	0x643D	# <CJK>
0x326C	0x5BDF	# <CJK>
0x326D	0x5C94	# <CJK>
0x326E	0x5DEE	# <CJK>
0x326F	0x8A6B	# <CJK>
0x3270	0x62C6	# <CJK>
0x3271	0x67F4	# <CJK>
0x3272	0x8C7A	# <CJK>
0x3273	0x6519	# <CJK>
0x3274	0x647B	# <CJK>
0x3275	0x87EC	# <CJK>
0x3276	0x995E	# <CJK>
0x3277	0x8B92	# <CJK>
0x3278	0x7E8F	# <CJK>
0x3279	0x93DF	# <CJK>
0x327A	0x7523	# <CJK>
0x327B	0x95E1	# <CJK>
0x327C	0x986B	# <CJK>
0x327D	0x660C	# <CJK>
0x327E	0x7316	# <CJK>
0x3321	0x5834	# <CJK>
0x3322	0x5617	# <CJK>
0x3323	0x5E38	# <CJK>
0x3324	0x9577	# <CJK>
0x3325	0x511F	# <CJK>
0x3326	0x8178	# <CJK>
0x3327	0x5EE0	# <CJK>
0x3328	0x655E	# <CJK>
0x3329	0x66A2	# <CJK>
0x332A	0x5531	# <CJK>
0x332B	0x5021	# <CJK>
0x332C	0x8D85	# <CJK>
0x332D	0x6284	# <CJK>
0x332E	0x9214	# <CJK>
0x332F	0x671D	# <CJK>
0x3330	0x5632	# <CJK>
0x3331	0x6F6E	# <CJK>
0x3332	0x5DE2	# <CJK>
0x3333	0x5435	# <CJK>
0x3334	0x7092	# <CJK>
0x3335	0x8ECA	# <CJK>
0x3336	0x626F	# <CJK>
0x3337	0x64A4	# <CJK>
0x3338	0x63A3	# <CJK>
0x3339	0x5FB9	# <CJK>
0x333A	0x6F88	# <CJK>
0x333B	0x90F4	# <CJK>
0x333C	0x81E3	# <CJK>
0x333D	0x8FB0	# <CJK>
0x333E	0x5875	# <CJK>
0x333F	0x6668	# <CJK>
0x3340	0x5FF1	# <CJK>
0x3341	0x6C89	# <CJK>
0x3342	0x9673	# <CJK>
0x3343	0x8D81	# <CJK>
0x3344	0x896F	# <CJK>
0x3345	0x6491	# <CJK>
0x3346	0x7A31	# <CJK>
0x3347	0x57CE	# <CJK>
0x3348	0x6A59	# <CJK>
0x3349	0x6210	# <CJK>
0x334A	0x5448	# <CJK>
0x334B	0x4E58	# <CJK>
0x334C	0x7A0B	# <CJK>
0x334D	0x61F2	# <CJK>
0x334E	0x6F84	# <CJK>
0x334F	0x8AA0	# <CJK>
0x3350	0x627F	# <CJK>
0x3351	0x901E	# <CJK>
0x3352	0x9A01	# <CJK>
0x3353	0x79E4	# <CJK>
0x3354	0x5403	# <CJK>
0x3355	0x75F4	# <CJK>
0x3356	0x6301	# <CJK>
0x3357	0x5319	# <CJK>
0x3358	0x6C60	# <CJK>
0x3359	0x9072	# <CJK>
0x335A	0x5F1B	# <CJK>
0x335B	0x99B3	# <CJK>
0x335C	0x803B	# <CJK>
0x335D	0x9F52	# <CJK>
0x335E	0x4F88	# <CJK>
0x335F	0x5C3A	# <CJK>
0x3360	0x8D64	# <CJK>
0x3361	0x7FC5	# <CJK>
0x3362	0x65A5	# <CJK>
0x3363	0x71BE	# <CJK>
0x3364	0x5145	# <CJK>
0x3365	0x885D	# <CJK>
0x3366	0x87F2	# <CJK>
0x3367	0x5D07	# <CJK>
0x3368	0x5BF5	# <CJK>
0x3369	0x62BD	# <CJK>
0x336A	0x916C	# <CJK>
0x336B	0x7587	# <CJK>
0x336C	0x8E8A	# <CJK>
0x336D	0x7A20	# <CJK>
0x336E	0x6101	# <CJK>
0x336F	0x7C4C	# <CJK>
0x3370	0x4EC7	# <CJK>
0x3371	0x7DA2	# <CJK>
0x3372	0x7785	# <CJK>
0x3373	0x919C	# <CJK>
0x3374	0x81ED	# <CJK>
0x3375	0x521D	# <CJK>
0x3376	0x51FA	# <CJK>
0x3377	0x6A71	# <CJK>
0x3378	0x53A8	# <CJK>
0x3379	0x8E87	# <CJK>
0x337A	0x92E4	# <CJK>
0x337B	0x96DB	# <CJK>
0x337C	0x6EC1	# <CJK>
0x337D	0x9664	# <CJK>
0x337E	0x695A	# <CJK>
0x3421	0x790E	# <CJK>
0x3422	0x5132	# <CJK>
0x3423	0x77D7	# <CJK>
0x3424	0x6410	# <CJK>
0x3425	0x89F8	# <CJK>
0x3426	0x8655	# <CJK>
0x3427	0x63E3	# <CJK>
0x3428	0x5DDD	# <CJK>
0x3429	0x7A7F	# <CJK>
0x342A	0x693D	# <CJK>
0x342B	0x50B3	# <CJK>
0x342C	0x8239	# <CJK>
0x342D	0x5598	# <CJK>
0x342E	0x4E32	# <CJK>
0x342F	0x7621	# <CJK>
0x3430	0x7A97	# <CJK>
0x3431	0x5E62	# <CJK>
0x3432	0x5E8A	# <CJK>
0x3433	0x95D6	# <CJK>
0x3434	0x5275	# <CJK>
0x3435	0x5439	# <CJK>
0x3436	0x708A	# <CJK>
0x3437	0x6376	# <CJK>
0x3438	0x9318	# <CJK>
0x3439	0x5782	# <CJK>
0x343A	0x6625	# <CJK>
0x343B	0x693F	# <CJK>
0x343C	0x9187	# <CJK>
0x343D	0x5507	# <CJK>
0x343E	0x6DF3	# <CJK>
0x343F	0x7D14	# <CJK>
0x3440	0x8822	# <CJK>
0x3441	0x6233	# <CJK>
0x3442	0x7DBD	# <CJK>
0x3443	0x75B5	# <CJK>
0x3444	0x8328	# <CJK>
0x3445	0x78C1	# <CJK>
0x3446	0x96CC	# <CJK>
0x3447	0x8FAD	# <CJK>
0x3448	0x6148	# <CJK>
0x3449	0x74F7	# <CJK>
0x344A	0x8A5E	# <CJK>
0x344B	0x6B64	# <CJK>
0x344C	0x523A	# <CJK>
0x344D	0x8CDC	# <CJK>
0x344E	0x6B21	# <CJK>
0x344F	0x8070	# <CJK>
0x3450	0x8471	# <CJK>
0x3451	0x56F1	# <CJK>
0x3452	0x5306	# <CJK>
0x3453	0x5F9E	# <CJK>
0x3454	0x53E2	# <CJK>
0x3455	0x51D1	# <CJK>
0x3456	0x7C97	# <CJK>
0x3457	0x918B	# <CJK>
0x3458	0x7C07	# <CJK>
0x3459	0x4FC3	# <CJK>
0x345A	0x8EA5	# <CJK>
0x345B	0x7BE1	# <CJK>
0x345C	0x7AC4	# <CJK>
0x345D	0x6467	# <CJK>
0x345E	0x5D14	# <CJK>
0x345F	0x50AC	# <CJK>
0x3460	0x8106	# <CJK>
0x3461	0x7601	# <CJK>
0x3462	0x7CB9	# <CJK>
0x3463	0x6DEC	# <CJK>
0x3464	0x7FE0	# <CJK>
0x3465	0x6751	# <CJK>
0x3466	0x5B58	# <CJK>
0x3467	0x5BF8	# <CJK>
0x3468	0x78CB	# <CJK>
0x3469	0x64AE	# <CJK>
0x346A	0x6413	# <CJK>
0x346B	0x63AA	# <CJK>
0x346C	0x632B	# <CJK>
0x346D	0x932F	# <CJK>
0x346E	0x642D	# <CJK>
0x346F	0x9054	# <CJK>
0x3470	0x7B54	# <CJK>
0x3471	0x7629	# <CJK>
0x3472	0x6253	# <CJK>
0x3473	0x5927	# <CJK>
0x3474	0x5446	# <CJK>
0x3475	0x6B79	# <CJK>
0x3476	0x50A3	# <CJK>
0x3477	0x6234	# <CJK>
0x3478	0x5E36	# <CJK>
0x3479	0x6B86	# <CJK>
0x347A	0x4EE3	# <CJK>
0x347B	0x8CB8	# <CJK>
0x347C	0x888B	# <CJK>
0x347D	0x5F85	# <CJK>
0x347E	0x902E	# <CJK>
0x3521	0x6020	# <CJK>
0x3522	0x803D	# <CJK>
0x3523	0x64D4	# <CJK>
0x3524	0x4E39	# <CJK>
0x3525	0x55AE	# <CJK>
0x3526	0x9132	# <CJK>
0x3527	0x64A3	# <CJK>
0x3528	0x81BD	# <CJK>
0x3529	0x65E6	# <CJK>
0x352A	0x6C2E	# <CJK>
0x352B	0x4F46	# <CJK>
0x352C	0x619A	# <CJK>
0x352D	0x6DE1	# <CJK>
0x352E	0x8A95	# <CJK>
0x352F	0x5F48	# <CJK>
0x3530	0x86CB	# <CJK>
0x3531	0x7576	# <CJK>
0x3532	0x64CB	# <CJK>
0x3533	0x9EE8	# <CJK>
0x3534	0x8569	# <CJK>
0x3535	0x6A94	# <CJK>
0x3536	0x5200	# <CJK>
0x3537	0x6417	# <CJK>
0x3538	0x8E48	# <CJK>
0x3539	0x5012	# <CJK>
0x353A	0x5CF6	# <CJK>
0x353B	0x79B1	# <CJK>
0x353C	0x5C0E	# <CJK>
0x353D	0x5230	# <CJK>
0x353E	0x7A3B	# <CJK>
0x353F	0x60BC	# <CJK>
0x3540	0x9053	# <CJK>
0x3541	0x76D7	# <CJK>
0x3542	0x5FB7	# <CJK>
0x3543	0x5F97	# <CJK>
0x3544	0x7684	# <CJK>
0x3545	0x8E6C	# <CJK>
0x3546	0x71C8	# <CJK>
0x3547	0x767B	# <CJK>
0x3548	0x7B49	# <CJK>
0x3549	0x77AA	# <CJK>
0x354A	0x51F3	# <CJK>
0x354B	0x9127	# <CJK>
0x354C	0x5824	# <CJK>
0x354D	0x4F4E	# <CJK>
0x354E	0x6EF4	# <CJK>
0x354F	0x8FEA	# <CJK>
0x3550	0x6575	# <CJK>
0x3551	0x7B1B	# <CJK>
0x3552	0x72C4	# <CJK>
0x3553	0x6ECC	# <CJK>
0x3554	0x7FDF	# <CJK>
0x3555	0x5AE1	# <CJK>
0x3556	0x62B5	# <CJK>
0x3557	0x5E95	# <CJK>
0x3558	0x5730	# <CJK>
0x3559	0x8482	# <CJK>
0x355A	0x7B2C	# <CJK>
0x355B	0x5E1D	# <CJK>
0x355C	0x5F1F	# <CJK>
0x355D	0x905E	# <CJK>
0x355E	0x7DE0	# <CJK>
0x355F	0x985B	# <CJK>
0x3560	0x6382	# <CJK>
0x3561	0x6EC7	# <CJK>
0x3562	0x7898	# <CJK>
0x3563	0x9EDE	# <CJK>
0x3564	0x5178	# <CJK>
0x3565	0x975B	# <CJK>
0x3566	0x588A	# <CJK>
0x3567	0x96FB	# <CJK>
0x3568	0x4F43	# <CJK>
0x3569	0x7538	# <CJK>
0x356A	0x5E97	# <CJK>
0x356B	0x60E6	# <CJK>
0x356C	0x5960	# <CJK>
0x356D	0x6FB1	# <CJK>
0x356E	0x6BBF	# <CJK>
0x356F	0x7889	# <CJK>
0x3570	0x53FC	# <CJK>
0x3571	0x96D5	# <CJK>
0x3572	0x51CB	# <CJK>
0x3573	0x5201	# <CJK>
0x3574	0x6389	# <CJK>
0x3575	0x540A	# <CJK>
0x3576	0x91E3	# <CJK>
0x3577	0x8ABF	# <CJK>
0x3578	0x8DCC	# <CJK>
0x3579	0x7239	# <CJK>
0x357A	0x789F	# <CJK>
0x357B	0x8776	# <CJK>
0x357C	0x8FED	# <CJK>
0x357D	0x8ADC	# <CJK>
0x357E	0x758A	# <CJK>
0x3621	0x4E01	# <CJK>
0x3622	0x76EF	# <CJK>
0x3623	0x53EE	# <CJK>
0x3624	0x91D8	# <CJK>
0x3625	0x9802	# <CJK>
0x3626	0x9F0E	# <CJK>
0x3627	0x9320	# <CJK>
0x3628	0x5B9A	# <CJK>
0x3629	0x8A02	# <CJK>
0x362A	0x4E22	# <CJK>
0x362B	0x6771	# <CJK>
0x362C	0x51AC	# <CJK>
0x362D	0x8463	# <CJK>
0x362E	0x61C2	# <CJK>
0x362F	0x52D5	# <CJK>
0x3630	0x68DF	# <CJK>
0x3631	0x4F97	# <CJK>
0x3632	0x606B	# <CJK>
0x3633	0x51CD	# <CJK>
0x3634	0x6D1E	# <CJK>
0x3635	0x515C	# <CJK>
0x3636	0x6296	# <CJK>
0x3637	0x9B25	# <CJK>
0x3638	0x9661	# <CJK>
0x3639	0x8C46	# <CJK>
0x363A	0x9017	# <CJK>
0x363B	0x75D8	# <CJK>
0x363C	0x90FD	# <CJK>
0x363D	0x7763	# <CJK>
0x363E	0x6BD2	# <CJK>
0x363F	0x72A2	# <CJK>
0x3640	0x7368	# <CJK>
0x3641	0x8B80	# <CJK>
0x3642	0x5835	# <CJK>
0x3643	0x7779	# <CJK>
0x3644	0x8CED	# <CJK>
0x3645	0x675C	# <CJK>
0x3646	0x934D	# <CJK>
0x3647	0x809A	# <CJK>
0x3648	0x5EA6	# <CJK>
0x3649	0x6E21	# <CJK>
0x364A	0x5992	# <CJK>
0x364B	0x7AEF	# <CJK>
0x364C	0x77ED	# <CJK>
0x364D	0x935B	# <CJK>
0x364E	0x6BB5	# <CJK>
0x364F	0x65B7	# <CJK>
0x3650	0x7DDE	# <CJK>
0x3651	0x5806	# <CJK>
0x3652	0x5151	# <CJK>
0x3653	0x968A	# <CJK>
0x3654	0x5C0D	# <CJK>
0x3655	0x58A9	# <CJK>
0x3656	0x5678	# <CJK>
0x3657	0x8E72	# <CJK>
0x3658	0x6566	# <CJK>
0x3659	0x9813	# <CJK>
0x365A	0x56E4	# <CJK>
0x365B	0x920D	# <CJK>
0x365C	0x76FE	# <CJK>
0x365D	0x9041	# <CJK>
0x365E	0x6387	# <CJK>
0x365F	0x54C6	# <CJK>
0x3660	0x591A	# <CJK>
0x3661	0x596A	# <CJK>
0x3662	0x579B	# <CJK>
0x3663	0x8EB2	# <CJK>
0x3664	0x6735	# <CJK>
0x3665	0x8DFA	# <CJK>
0x3666	0x8235	# <CJK>
0x3667	0x5241	# <CJK>
0x3668	0x60F0	# <CJK>
0x3669	0x58AE	# <CJK>
0x366A	0x86FE	# <CJK>
0x366B	0x5CE8	# <CJK>
0x366C	0x9D5D	# <CJK>
0x366D	0x4FC4	# <CJK>
0x366E	0x984D	# <CJK>
0x366F	0x8A1B	# <CJK>
0x3670	0x5A25	# <CJK>
0x3671	0x60E1	# <CJK>
0x3672	0x5384	# <CJK>
0x3673	0x627C	# <CJK>
0x3674	0x904F	# <CJK>
0x3675	0x9102	# <CJK>
0x3676	0x9913	# <CJK>
0x3677	0x6069	# <CJK>
0x3678	0x800C	# <CJK>
0x3679	0x5152	# <CJK>
0x367A	0x8033	# <CJK>
0x367B	0x723E	# <CJK>
0x367C	0x990C	# <CJK>
0x367D	0x6D31	# <CJK>
0x367E	0x4E8C	# <CJK>
0x3721	0x8CB3	# <CJK>
0x3722	0x767C	# <CJK>
0x3723	0x7F70	# <CJK>
0x3724	0x7B4F	# <CJK>
0x3725	0x4F10	# <CJK>
0x3726	0x4E4F	# <CJK>
0x3727	0x95A5	# <CJK>
0x3728	0x6CD5	# <CJK>
0x3729	0x73D0	# <CJK>
0x372A	0x85E9	# <CJK>
0x372B	0x5E06	# <CJK>
0x372C	0x756A	# <CJK>
0x372D	0x7FFB	# <CJK>
0x372E	0x6A0A	# <CJK>
0x372F	0x792C	# <CJK>
0x3730	0x91E9	# <CJK>
0x3731	0x7E41	# <CJK>
0x3732	0x51E1	# <CJK>
0x3733	0x7169	# <CJK>
0x3734	0x53CD	# <CJK>
0x3735	0x8FD4	# <CJK>
0x3736	0x7BC4	# <CJK>
0x3737	0x8CA9	# <CJK>
0x3738	0x72AF	# <CJK>
0x3739	0x98EF	# <CJK>
0x373A	0x6CDB	# <CJK>
0x373B	0x574A	# <CJK>
0x373C	0x82B3	# <CJK>
0x373D	0x65B9	# <CJK>
0x373E	0x80AA	# <CJK>
0x373F	0x623F	# <CJK>
0x3740	0x9632	# <CJK>
0x3741	0x59A8	# <CJK>
0x3742	0x4EFF	# <CJK>
0x3743	0x8A2A	# <CJK>
0x3744	0x7D21	# <CJK>
0x3745	0x653E	# <CJK>
0x3746	0x83F2	# <CJK>
0x3747	0x975E	# <CJK>
0x3748	0x5561	# <CJK>
0x3749	0x98DB	# <CJK>
0x374A	0x80A5	# <CJK>
0x374B	0x532A	# <CJK>
0x374C	0x8AB9	# <CJK>
0x374D	0x5420	# <CJK>
0x374E	0x80BA	# <CJK>
0x374F	0x5EE2	# <CJK>
0x3750	0x6CB8	# <CJK>
0x3751	0x8CBB	# <CJK>
0x3752	0x82AC	# <CJK>
0x3753	0x915A	# <CJK>
0x3754	0x5429	# <CJK>
0x3755	0x6C1B	# <CJK>
0x3756	0x5206	# <CJK>
0x3757	0x7D1B	# <CJK>
0x3758	0x58B3	# <CJK>
0x3759	0x711A	# <CJK>
0x375A	0x6C7E	# <CJK>
0x375B	0x7C89	# <CJK>
0x375C	0x596E	# <CJK>
0x375D	0x4EFD	# <CJK>
0x375E	0x5FFF	# <CJK>
0x375F	0x61A4	# <CJK>
0x3760	0x7CDE	# <CJK>
0x3761	0x8C50	# <CJK>
0x3762	0x5C01	# <CJK>
0x3763	0x6953	# <CJK>
0x3764	0x8702	# <CJK>
0x3765	0x5CF0	# <CJK>
0x3766	0x92D2	# <CJK>
0x3767	0x98A8	# <CJK>
0x3768	0x760B	# <CJK>
0x3769	0x70FD	# <CJK>
0x376A	0x9022	# <CJK>
0x376B	0x99AE	# <CJK>
0x376C	0x7E2B	# <CJK>
0x376D	0x8AF7	# <CJK>
0x376E	0x5949	# <CJK>
0x376F	0x9CF3	# <CJK>
0x3770	0x4F5B	# <CJK>
0x3771	0x5426	# <CJK>
0x3772	0x592B	# <CJK>
0x3773	0x6577	# <CJK>
0x3774	0x819A	# <CJK>
0x3775	0x5B75	# <CJK>
0x3776	0x6276	# <CJK>
0x3777	0x62C2	# <CJK>
0x3778	0x8F3B	# <CJK>
0x3779	0x5E45	# <CJK>
0x377A	0x6C1F	# <CJK>
0x377B	0x7B26	# <CJK>
0x377C	0x4F0F	# <CJK>
0x377D	0x4FD8	# <CJK>
0x377E	0x670D	# <CJK>
0x3821	0x6D6E	# <CJK>
0x3822	0x6DAA	# <CJK>
0x3823	0x798F	# <CJK>
0x3824	0x88B1	# <CJK>
0x3825	0x5F17	# <CJK>
0x3826	0x752B	# <CJK>
0x3827	0x64AB	# <CJK>
0x3828	0x8F14	# <CJK>
0x3829	0x4FEF	# <CJK>
0x382A	0x91DC	# <CJK>
0x382B	0x65A7	# <CJK>
0x382C	0x812F	# <CJK>
0x382D	0x8151	# <CJK>
0x382E	0x5E9C	# <CJK>
0x382F	0x8150	# <CJK>
0x3830	0x8D74	# <CJK>
0x3831	0x526F	# <CJK>
0x3832	0x8986	# <CJK>
0x3833	0x8CE6	# <CJK>
0x3834	0x5FA9	# <CJK>
0x3835	0x5085	# <CJK>
0x3836	0x4ED8	# <CJK>
0x3837	0x961C	# <CJK>
0x3838	0x7236	# <CJK>
0x3839	0x8179	# <CJK>
0x383A	0x8CA0	# <CJK>
0x383B	0x5BCC	# <CJK>
0x383C	0x8A03	# <CJK>
0x383D	0x9644	# <CJK>
0x383E	0x5A66	# <CJK>
0x383F	0x7E1B	# <CJK>
0x3840	0x5490	# <CJK>
0x3841	0x5676	# <CJK>
0x3842	0x560E	# <CJK>
0x3843	0x8A72	# <CJK>
0x3844	0x6539	# <CJK>
0x3845	0x6982	# <CJK>
0x3846	0x9223	# <CJK>
0x3847	0x84CB	# <CJK>
0x3848	0x6E89	# <CJK>
0x3849	0x5E79	# <CJK>
0x384A	0x7518	# <CJK>
0x384B	0x6746	# <CJK>
0x384C	0x67D1	# <CJK>
0x384D	0x7AFF	# <CJK>
0x384E	0x809D	# <CJK>
0x384F	0x8D95	# <CJK>
0x3850	0x611F	# <CJK>
0x3851	0x79C6	# <CJK>
0x3852	0x6562	# <CJK>
0x3853	0x8D1B	# <CJK>
0x3854	0x5CA1	# <CJK>
0x3855	0x525B	# <CJK>
0x3856	0x92FC	# <CJK>
0x3857	0x7F38	# <CJK>
0x3858	0x809B	# <CJK>
0x3859	0x7DB1	# <CJK>
0x385A	0x5D17	# <CJK>
0x385B	0x6E2F	# <CJK>
0x385C	0x6760	# <CJK>
0x385D	0x7BD9	# <CJK>
0x385E	0x768B	# <CJK>
0x385F	0x9AD8	# <CJK>
0x3860	0x818F	# <CJK>
0x3861	0x7F94	# <CJK>
0x3862	0x7CD5	# <CJK>
0x3863	0x641E	# <CJK>
0x3864	0x93AC	# <CJK>
0x3865	0x7A3F	# <CJK>
0x3866	0x544A	# <CJK>
0x3867	0x54E5	# <CJK>
0x3868	0x6B4C	# <CJK>
0x3869	0x64F1	# <CJK>
0x386A	0x6208	# <CJK>
0x386B	0x9D3F	# <CJK>
0x386C	0x80F3	# <CJK>
0x386D	0x7599	# <CJK>
0x386E	0x5272	# <CJK>
0x386F	0x9769	# <CJK>
0x3870	0x845B	# <CJK>
0x3871	0x683C	# <CJK>
0x3872	0x86E4	# <CJK>
0x3873	0x95A3	# <CJK>
0x3874	0x9694	# <CJK>
0x3875	0x927B	# <CJK>
0x3876	0x500B	# <CJK>
0x3877	0x5404	# <CJK>
0x3878	0x7D66	# <CJK>
0x3879	0x6839	# <CJK>
0x387A	0x8DDF	# <CJK>
0x387B	0x8015	# <CJK>
0x387C	0x66F4	# <CJK>
0x387D	0x5E9A	# <CJK>
0x387E	0x7FB9	# <CJK>
0x3921	0x57C2	# <CJK>
0x3922	0x803F	# <CJK>
0x3923	0x6897	# <CJK>
0x3924	0x5DE5	# <CJK>
0x3925	0x653B	# <CJK>
0x3926	0x529F	# <CJK>
0x3927	0x606D	# <CJK>
0x3928	0x9F94	# <CJK>
0x3929	0x4F9B	# <CJK>
0x392A	0x8EAC	# <CJK>
0x392B	0x516C	# <CJK>
0x392C	0x5BAB	# <CJK>
0x392D	0x5F13	# <CJK>
0x392E	0x978F	# <CJK>
0x392F	0x6C5E	# <CJK>
0x3930	0x62F1	# <CJK>
0x3931	0x8CA2	# <CJK>
0x3932	0x5171	# <CJK>
0x3933	0x920E	# <CJK>
0x3934	0x52FE	# <CJK>
0x3935	0x6E9D	# <CJK>
0x3936	0x82DF	# <CJK>
0x3937	0x72D7	# <CJK>
0x3938	0x57A2	# <CJK>
0x3939	0x69CB	# <CJK>
0x393A	0x8CFC	# <CJK>
0x393B	0x591F	# <CJK>
0x393C	0x8F9C	# <CJK>
0x393D	0x83C7	# <CJK>
0x393E	0x5495	# <CJK>
0x393F	0x7B8D	# <CJK>
0x3940	0x4F30	# <CJK>
0x3941	0x6CBD	# <CJK>
0x3942	0x5B64	# <CJK>
0x3943	0x59D1	# <CJK>
0x3944	0x9F13	# <CJK>
0x3945	0x53E4	# <CJK>
0x3946	0x8831	# <CJK>
0x3947	0x9AA8	# <CJK>
0x3948	0x8C37	# <CJK>
0x3949	0x80A1	# <CJK>
0x394A	0x6545	# <CJK>
0x394B	0x9867	# <CJK>
0x394C	0x56FA	# <CJK>
0x394D	0x96C7	# <CJK>
0x394E	0x522E	# <CJK>
0x394F	0x74DC	# <CJK>
0x3950	0x526E	# <CJK>
0x3951	0x5BE1	# <CJK>
0x3952	0x6302	# <CJK>
0x3953	0x8902	# <CJK>
0x3954	0x4E56	# <CJK>
0x3955	0x62D0	# <CJK>
0x3956	0x602A	# <CJK>
0x3957	0x68FA	# <CJK>
0x3958	0x95DC	# <CJK>
0x3959	0x5B98	# <CJK>
0x395A	0x51A0	# <CJK>
0x395B	0x89C0	# <CJK>
0x395C	0x7BA1	# <CJK>
0x395D	0x9928	# <CJK>
0x395E	0x7F50	# <CJK>
0x395F	0x6163	# <CJK>
0x3960	0x704C	# <CJK>
0x3961	0x8CAB	# <CJK>
0x3962	0x5149	# <CJK>
0x3963	0x5EE3	# <CJK>
0x3964	0x901B	# <CJK>
0x3965	0x7470	# <CJK>
0x3966	0x898F	# <CJK>
0x3967	0x572D	# <CJK>
0x3968	0x7845	# <CJK>
0x3969	0x6B78	# <CJK>
0x396A	0x9F9C	# <CJK>
0x396B	0x95A8	# <CJK>
0x396C	0x8ECC	# <CJK>
0x396D	0x9B3C	# <CJK>
0x396E	0x8A6D	# <CJK>
0x396F	0x7678	# <CJK>
0x3970	0x6842	# <CJK>
0x3971	0x6AC3	# <CJK>
0x3972	0x8DEA	# <CJK>
0x3973	0x8CB4	# <CJK>
0x3974	0x528A	# <CJK>
0x3975	0x8F25	# <CJK>
0x3976	0x6EDA	# <CJK>
0x3977	0x68CD	# <CJK>
0x3978	0x934B	# <CJK>
0x3979	0x90ED	# <CJK>
0x397A	0x570B	# <CJK>
0x397B	0x679C	# <CJK>
0x397C	0x88F9	# <CJK>
0x397D	0x904E	# <CJK>
0x397E	0x54C8	# <CJK>
0x3A21	0x9AB8	# <CJK>
0x3A22	0x5B69	# <CJK>
0x3A23	0x6D77	# <CJK>
0x3A24	0x6C26	# <CJK>
0x3A25	0x4EA5	# <CJK>
0x3A26	0x5BB3	# <CJK>
0x3A27	0x99ED	# <CJK>
0x3A28	0x9163	# <CJK>
0x3A29	0x61A8	# <CJK>
0x3A2A	0x90AF	# <CJK>
0x3A2B	0x97D3	# <CJK>
0x3A2C	0x542B	# <CJK>
0x3A2D	0x6DB5	# <CJK>
0x3A2E	0x5BD2	# <CJK>
0x3A2F	0x51FD	# <CJK>
0x3A30	0x558A	# <CJK>
0x3A31	0x7F55	# <CJK>
0x3A32	0x7FF0	# <CJK>
0x3A33	0x64BC	# <CJK>
0x3A34	0x634D	# <CJK>
0x3A35	0x65F1	# <CJK>
0x3A36	0x61BE	# <CJK>
0x3A37	0x608D	# <CJK>
0x3A38	0x710A	# <CJK>
0x3A39	0x6C57	# <CJK>
0x3A3A	0x6F22	# <CJK>
0x3A3B	0x592F	# <CJK>
0x3A3C	0x676D	# <CJK>
0x3A3D	0x822A	# <CJK>
0x3A3E	0x58D5	# <CJK>
0x3A3F	0x568E	# <CJK>
0x3A40	0x8C6A	# <CJK>
0x3A41	0x6BEB	# <CJK>
0x3A42	0x90DD	# <CJK>
0x3A43	0x597D	# <CJK>
0x3A44	0x8017	# <CJK>
0x3A45	0x865F	# <CJK>
0x3A46	0x6D69	# <CJK>
0x3A47	0x5475	# <CJK>
0x3A48	0x559D	# <CJK>
0x3A49	0x8377	# <CJK>
0x3A4A	0x83CF	# <CJK>
0x3A4B	0x6838	# <CJK>
0x3A4C	0x79BE	# <CJK>
0x3A4D	0x548C	# <CJK>
0x3A4E	0x4F55	# <CJK>
0x3A4F	0x5408	# <CJK>
0x3A50	0x76D2	# <CJK>
0x3A51	0x8C89	# <CJK>
0x3A52	0x95A1	# <CJK>
0x3A53	0x6CB3	# <CJK>
0x3A54	0x6DB8	# <CJK>
0x3A55	0x8D6B	# <CJK>
0x3A56	0x8910	# <CJK>
0x3A57	0x9DB4	# <CJK>
0x3A58	0x8CC0	# <CJK>
0x3A59	0x563F	# <CJK>
0x3A5A	0x9ED1	# <CJK>
0x3A5B	0x75D5	# <CJK>
0x3A5C	0x5F88	# <CJK>
0x3A5D	0x72E0	# <CJK>
0x3A5E	0x6068	# <CJK>
0x3A5F	0x54FC	# <CJK>
0x3A60	0x4EA8	# <CJK>
0x3A61	0x6A2A	# <CJK>
0x3A62	0x8861	# <CJK>
0x3A63	0x6052	# <CJK>
0x3A64	0x8F5F	# <CJK>
0x3A65	0x54C4	# <CJK>
0x3A66	0x70D8	# <CJK>
0x3A67	0x8679	# <CJK>
0x3A68	0x9D3B	# <CJK>
0x3A69	0x6D2A	# <CJK>
0x3A6A	0x5B8F	# <CJK>
0x3A6B	0x5F18	# <CJK>
0x3A6C	0x7D05	# <CJK>
0x3A6D	0x5589	# <CJK>
0x3A6E	0x4FAF	# <CJK>
0x3A6F	0x7334	# <CJK>
0x3A70	0x543C	# <CJK>
0x3A71	0x539A	# <CJK>
0x3A72	0x5019	# <CJK>
0x3A73	0x5F8C	# <CJK>
0x3A74	0x547C	# <CJK>
0x3A75	0x4E4E	# <CJK>
0x3A76	0x5FFD	# <CJK>
0x3A77	0x745A	# <CJK>
0x3A78	0x58FA	# <CJK>
0x3A79	0x846B	# <CJK>
0x3A7A	0x80E1	# <CJK>
0x3A7B	0x8774	# <CJK>
0x3A7C	0x72D0	# <CJK>
0x3A7D	0x7CCA	# <CJK>
0x3A7E	0x6E56	# <CJK>
0x3B21	0x5F27	# <CJK>
0x3B22	0x864E	# <CJK>
0x3B23	0x552C	# <CJK>
0x3B24	0x8B77	# <CJK>
0x3B25	0x4E92	# <CJK>
0x3B26	0x6EEC	# <CJK>
0x3B27	0x6237	# <CJK>
0x3B28	0x82B1	# <CJK>
0x3B29	0x5629	# <CJK>
0x3B2A	0x83EF	# <CJK>
0x3B2B	0x733E	# <CJK>
0x3B2C	0x6ED1	# <CJK>
0x3B2D	0x756B	# <CJK>
0x3B2E	0x5283	# <CJK>
0x3B2F	0x5316	# <CJK>
0x3B30	0x8A71	# <CJK>
0x3B31	0x69D0	# <CJK>
0x3B32	0x5F8A	# <CJK>
0x3B33	0x61F7	# <CJK>
0x3B34	0x6DEE	# <CJK>
0x3B35	0x58DE	# <CJK>
0x3B36	0x6B61	# <CJK>
0x3B37	0x74B0	# <CJK>
0x3B38	0x6853	# <CJK>
0x3B39	0x9084	# <CJK>
0x3B3A	0x7DE9	# <CJK>
0x3B3B	0x63DB	# <CJK>
0x3B3C	0x60A3	# <CJK>
0x3B3D	0x559A	# <CJK>
0x3B3E	0x7613	# <CJK>
0x3B3F	0x8C62	# <CJK>
0x3B40	0x7165	# <CJK>
0x3B41	0x6E19	# <CJK>
0x3B42	0x5BA6	# <CJK>
0x3B43	0x5E7B	# <CJK>
0x3B44	0x8352	# <CJK>
0x3B45	0x614C	# <CJK>
0x3B46	0x9EC4	# <CJK>
0x3B47	0x78FA	# <CJK>
0x3B48	0x8757	# <CJK>
0x3B49	0x7C27	# <CJK>
0x3B4A	0x7687	# <CJK>
0x3B4B	0x51F0	# <CJK>
0x3B4C	0x60F6	# <CJK>
0x3B4D	0x714C	# <CJK>
0x3B4E	0x6643	# <CJK>
0x3B4F	0x5E4C	# <CJK>
0x3B50	0x604D	# <CJK>
0x3B51	0x8B0A	# <CJK>
0x3B52	0x7070	# <CJK>
0x3B53	0x63EE	# <CJK>
0x3B54	0x8F1D	# <CJK>
0x3B55	0x5FBD	# <CJK>
0x3B56	0x6062	# <CJK>
0x3B57	0x86D4	# <CJK>
0x3B58	0x56DE	# <CJK>
0x3B59	0x6BC1	# <CJK>
0x3B5A	0x6094	# <CJK>
0x3B5B	0x6167	# <CJK>
0x3B5C	0x5349	# <CJK>
0x3B5D	0x60E0	# <CJK>
0x3B5E	0x6666	# <CJK>
0x3B5F	0x8CC4	# <CJK>
0x3B60	0x7A62	# <CJK>
0x3B61	0x6703	# <CJK>
0x3B62	0x71F4	# <CJK>
0x3B63	0x532F	# <CJK>
0x3B64	0x8AF1	# <CJK>
0x3B65	0x8AA8	# <CJK>
0x3B66	0x7E6A	# <CJK>
0x3B67	0x8477	# <CJK>
0x3B68	0x660F	# <CJK>
0x3B69	0x5A5A	# <CJK>
0x3B6A	0x9B42	# <CJK>
0x3B6B	0x6E3E	# <CJK>
0x3B6C	0x6DF7	# <CJK>
0x3B6D	0x8C41	# <CJK>
0x3B6E	0x6D3B	# <CJK>
0x3B6F	0x4F19	# <CJK>
0x3B70	0x706B	# <CJK>
0x3B71	0x7372	# <CJK>
0x3B72	0x6216	# <CJK>
0x3B73	0x60D1	# <CJK>
0x3B74	0x970D	# <CJK>
0x3B75	0x8CA8	# <CJK>
0x3B76	0x798D	# <CJK>
0x3B77	0x64CA	# <CJK>
0x3B78	0x573E	# <CJK>
0x3B79	0x57FA	# <CJK>
0x3B7A	0x6A5F	# <CJK>
0x3B7B	0x7578	# <CJK>
0x3B7C	0x7A3D	# <CJK>
0x3B7D	0x7A4D	# <CJK>
0x3B7E	0x7B95	# <CJK>
0x3C21	0x808C	# <CJK>
0x3C22	0x9951	# <CJK>
0x3C23	0x8FF9	# <CJK>
0x3C24	0x6FC0	# <CJK>
0x3C25	0x8B4F	# <CJK>
0x3C26	0x9DC4	# <CJK>
0x3C27	0x59EC	# <CJK>
0x3C28	0x7E3E	# <CJK>
0x3C29	0x7DDD	# <CJK>
0x3C2A	0x5409	# <CJK>
0x3C2B	0x6975	# <CJK>
0x3C2C	0x68D8	# <CJK>
0x3C2D	0x8F2F	# <CJK>
0x3C2E	0x7C4D	# <CJK>
0x3C2F	0x96C6	# <CJK>
0x3C30	0x53CA	# <CJK>
0x3C31	0x6025	# <CJK>
0x3C32	0x75BE	# <CJK>
0x3C33	0x6C72	# <CJK>
0x3C34	0x5373	# <CJK>
0x3C35	0x5AC9	# <CJK>
0x3C36	0x7D1A	# <CJK>
0x3C37	0x64E0	# <CJK>
0x3C38	0x5E7E	# <CJK>
0x3C39	0x810A	# <CJK>
0x3C3A	0x5DF1	# <CJK>
0x3C3B	0x858A	# <CJK>
0x3C3C	0x6280	# <CJK>
0x3C3D	0x5180	# <CJK>
0x3C3E	0x5B63	# <CJK>
0x3C3F	0x4F0E	# <CJK>
0x3C40	0x796D	# <CJK>
0x3C41	0x5291	# <CJK>
0x3C42	0x60B8	# <CJK>
0x3C43	0x6FDF	# <CJK>
0x3C44	0x5BC4	# <CJK>
0x3C45	0x5BC2	# <CJK>
0x3C46	0x8A08	# <CJK>
0x3C47	0x8A18	# <CJK>
0x3C48	0x65E2	# <CJK>
0x3C49	0x5FCC	# <CJK>
0x3C4A	0x969B	# <CJK>
0x3C4B	0x5993	# <CJK>
0x3C4C	0x7E7C	# <CJK>
0x3C4D	0x7D00	# <CJK>
0x3C4E	0x5609	# <CJK>
0x3C4F	0x67B7	# <CJK>
0x3C50	0x593E	# <CJK>
0x3C51	0x4F73	# <CJK>
0x3C52	0x5BB6	# <CJK>
0x3C53	0x52A0	# <CJK>
0x3C54	0x83A2	# <CJK>
0x3C55	0x9830	# <CJK>
0x3C56	0x8CC8	# <CJK>
0x3C57	0x7532	# <CJK>
0x3C58	0x9240	# <CJK>
0x3C59	0x5047	# <CJK>
0x3C5A	0x7A3C	# <CJK>
0x3C5B	0x50F9	# <CJK>
0x3C5C	0x67B6	# <CJK>
0x3C5D	0x99D5	# <CJK>
0x3C5E	0x5AC1	# <CJK>
0x3C5F	0x6BB2	# <CJK>
0x3C60	0x76E3	# <CJK>
0x3C61	0x5805	# <CJK>
0x3C62	0x5C16	# <CJK>
0x3C63	0x7B8B	# <CJK>
0x3C64	0x9593	# <CJK>
0x3C65	0x714E	# <CJK>
0x3C66	0x517C	# <CJK>
0x3C67	0x80A9	# <CJK>
0x3C68	0x8271	# <CJK>
0x3C69	0x5978	# <CJK>
0x3C6A	0x7DD8	# <CJK>
0x3C6B	0x7E6D	# <CJK>
0x3C6C	0x6AA2	# <CJK>
0x3C6D	0x67EC	# <CJK>
0x3C6E	0x78B1	# <CJK>
0x3C6F	0x9E7C	# <CJK>
0x3C70	0x63C0	# <CJK>
0x3C71	0x64BF	# <CJK>
0x3C72	0x7C21	# <CJK>
0x3C73	0x5109	# <CJK>
0x3C74	0x526A	# <CJK>
0x3C75	0x51CF	# <CJK>
0x3C76	0x85A6	# <CJK>
0x3C77	0x6ABB	# <CJK>
0x3C78	0x9452	# <CJK>
0x3C79	0x8E10	# <CJK>
0x3C7A	0x8CE4	# <CJK>
0x3C7B	0x898B	# <CJK>
0x3C7C	0x9375	# <CJK>
0x3C7D	0x7BAD	# <CJK>
0x3C7E	0x4EF6	# <CJK>
0x3D21	0x5065	# <CJK>
0x3D22	0x8266	# <CJK>
0x3D23	0x528D	# <CJK>
0x3D24	0x991E	# <CJK>
0x3D25	0x6F38	# <CJK>
0x3D26	0x6FFA	# <CJK>
0x3D27	0x6F97	# <CJK>
0x3D28	0x5EFA	# <CJK>
0x3D29	0x50F5	# <CJK>
0x3D2A	0x59DC	# <CJK>
0x3D2B	0x5C07	# <CJK>
0x3D2C	0x6F3F	# <CJK>
0x3D2D	0x6C5F	# <CJK>
0x3D2E	0x7586	# <CJK>
0x3D2F	0x8523	# <CJK>
0x3D30	0x69F3	# <CJK>
0x3D31	0x596C	# <CJK>
0x3D32	0x8B1B	# <CJK>
0x3D33	0x5320	# <CJK>
0x3D34	0x91AC	# <CJK>
0x3D35	0x964D	# <CJK>
0x3D36	0x8549	# <CJK>
0x3D37	0x6912	# <CJK>
0x3D38	0x7901	# <CJK>
0x3D39	0x7126	# <CJK>
0x3D3A	0x81A0	# <CJK>
0x3D3B	0x4EA4	# <CJK>
0x3D3C	0x90CA	# <CJK>
0x3D3D	0x6F86	# <CJK>
0x3D3E	0x9A55	# <CJK>
0x3D3F	0x5B0C	# <CJK>
0x3D40	0x56BC	# <CJK>
0x3D41	0x652A	# <CJK>
0x3D42	0x9278	# <CJK>
0x3D43	0x77EF	# <CJK>
0x3D44	0x50E5	# <CJK>
0x3D45	0x811A	# <CJK>
0x3D46	0x72E1	# <CJK>
0x3D47	0x89D2	# <CJK>
0x3D48	0x9903	# <CJK>
0x3D49	0x7E73	# <CJK>
0x3D4A	0x7D5E	# <CJK>
0x3D4B	0x527F	# <CJK>
0x3D4C	0x6559	# <CJK>
0x3D4D	0x9175	# <CJK>
0x3D4E	0x8F4E	# <CJK>
0x3D4F	0x8F03	# <CJK>
0x3D50	0x53EB	# <CJK>
0x3D51	0x7A96	# <CJK>
0x3D52	0x63ED	# <CJK>
0x3D53	0x63A5	# <CJK>
0x3D54	0x7686	# <CJK>
0x3D55	0x79F8	# <CJK>
0x3D56	0x8857	# <CJK>
0x3D57	0x968E	# <CJK>
0x3D58	0x622A	# <CJK>
0x3D59	0x52AB	# <CJK>
0x3D5A	0x7BC0	# <CJK>
0x3D5B	0x6854	# <CJK>
0x3D5C	0x6770	# <CJK>
0x3D5D	0x6377	# <CJK>
0x3D5E	0x776B	# <CJK>
0x3D5F	0x7AED	# <CJK>
0x3D60	0x6F54	# <CJK>
0x3D61	0x7D50	# <CJK>
0x3D62	0x89E3	# <CJK>
0x3D63	0x59D0	# <CJK>
0x3D64	0x6212	# <CJK>
0x3D65	0x85C9	# <CJK>
0x3D66	0x82A5	# <CJK>
0x3D67	0x754C	# <CJK>
0x3D68	0x501F	# <CJK>
0x3D69	0x4ECB	# <CJK>
0x3D6A	0x75A5	# <CJK>
0x3D6B	0x8AA1	# <CJK>
0x3D6C	0x5C4A	# <CJK>
0x3D6D	0x5DFE	# <CJK>
0x3D6E	0x7B4B	# <CJK>
0x3D6F	0x65A4	# <CJK>
0x3D70	0x91D1	# <CJK>
0x3D71	0x4ECA	# <CJK>
0x3D72	0x6D25	# <CJK>
0x3D73	0x895F	# <CJK>
0x3D74	0x7DCA	# <CJK>
0x3D75	0x9326	# <CJK>
0x3D76	0x50C5	# <CJK>
0x3D77	0x8B39	# <CJK>
0x3D78	0x9032	# <CJK>
0x3D79	0x9773	# <CJK>
0x3D7A	0x6649	# <CJK>
0x3D7B	0x7981	# <CJK>
0x3D7C	0x8FD1	# <CJK>
0x3D7D	0x71FC	# <CJK>
0x3D7E	0x6D78	# <CJK>
0x3E21	0x76E1	# <CJK>
0x3E22	0x52C1	# <CJK>
0x3E23	0x8346	# <CJK>
0x3E24	0x5162	# <CJK>
0x3E25	0x8396	# <CJK>
0x3E26	0x775B	# <CJK>
0x3E27	0x6676	# <CJK>
0x3E28	0x9BE8	# <CJK>
0x3E29	0x4EAC	# <CJK>
0x3E2A	0x9A5A	# <CJK>
0x3E2B	0x7CBE	# <CJK>
0x3E2C	0x7CB3	# <CJK>
0x3E2D	0x7D93	# <CJK>
0x3E2E	0x4E95	# <CJK>
0x3E2F	0x8B66	# <CJK>
0x3E30	0x666F	# <CJK>
0x3E31	0x9838	# <CJK>
0x3E32	0x975C	# <CJK>
0x3E33	0x5883	# <CJK>
0x3E34	0x656C	# <CJK>
0x3E35	0x93E1	# <CJK>
0x3E36	0x5F91	# <CJK>
0x3E37	0x75D9	# <CJK>
0x3E38	0x9756	# <CJK>
0x3E39	0x7ADF	# <CJK>
0x3E3A	0x7AF6	# <CJK>
0x3E3B	0x51C8	# <CJK>
0x3E3C	0x70AF	# <CJK>
0x3E3D	0x7A98	# <CJK>
0x3E3E	0x63EA	# <CJK>
0x3E3F	0x7A76	# <CJK>
0x3E40	0x7CFE	# <CJK>
0x3E41	0x7396	# <CJK>
0x3E42	0x97ED	# <CJK>
0x3E43	0x4E45	# <CJK>
0x3E44	0x7078	# <CJK>
0x3E45	0x4E5D	# <CJK>
0x3E46	0x9152	# <CJK>
0x3E47	0x53A9	# <CJK>
0x3E48	0x6551	# <CJK>
0x3E49	0x820A	# <CJK>
0x3E4A	0x81FC	# <CJK>
0x3E4B	0x8205	# <CJK>
0x3E4C	0x548E	# <CJK>
0x3E4D	0x5C31	# <CJK>
0x3E4E	0x759A	# <CJK>
0x3E4F	0x97A0	# <CJK>
0x3E50	0x62D8	# <CJK>
0x3E51	0x72D9	# <CJK>
0x3E52	0x75BD	# <CJK>
0x3E53	0x5C45	# <CJK>
0x3E54	0x99D2	# <CJK>
0x3E55	0x83CA	# <CJK>
0x3E56	0x5C40	# <CJK>
0x3E57	0x5480	# <CJK>
0x3E58	0x77E9	# <CJK>
0x3E59	0x8209	# <CJK>
0x3E5A	0x6CAE	# <CJK>
0x3E5B	0x805A	# <CJK>
0x3E5C	0x62D2	# <CJK>
0x3E5D	0x64DA	# <CJK>
0x3E5E	0x5DE8	# <CJK>
0x3E5F	0x5177	# <CJK>
0x3E60	0x8DDD	# <CJK>
0x3E61	0x8E1E	# <CJK>
0x3E62	0x92F8	# <CJK>
0x3E63	0x4FF1	# <CJK>
0x3E64	0x53E5	# <CJK>
0x3E65	0x61FC	# <CJK>
0x3E66	0x70AC	# <CJK>
0x3E67	0x5287	# <CJK>
0x3E68	0x6350	# <CJK>
0x3E69	0x9D51	# <CJK>
0x3E6A	0x5A1F	# <CJK>
0x3E6B	0x5026	# <CJK>
0x3E6C	0x7737	# <CJK>
0x3E6D	0x5377	# <CJK>
0x3E6E	0x7D79	# <CJK>
0x3E6F	0x6485	# <CJK>
0x3E70	0x652B	# <CJK>
0x3E71	0x6289	# <CJK>
0x3E72	0x6398	# <CJK>
0x3E73	0x5014	# <CJK>
0x3E74	0x7235	# <CJK>
0x3E75	0x89BA	# <CJK>
0x3E76	0x51B3	# <CJK>
0x3E77	0x8A23	# <CJK>
0x3E78	0x7D76	# <CJK>
0x3E79	0x5747	# <CJK>
0x3E7A	0x83CC	# <CJK>
0x3E7B	0x921E	# <CJK>
0x3E7C	0x8ECD	# <CJK>
0x3E7D	0x541B	# <CJK>
0x3E7E	0x5CFB	# <CJK>
0x3F21	0x4FCA	# <CJK>
0x3F22	0x7AE3	# <CJK>
0x3F23	0x6D5A	# <CJK>
0x3F24	0x90E1	# <CJK>
0x3F25	0x99FF	# <CJK>
0x3F26	0x5580	# <CJK>
0x3F27	0x5496	# <CJK>
0x3F28	0x5361	# <CJK>
0x3F29	0x54AF	# <CJK>
0x3F2A	0x958B	# <CJK>
0x3F2B	0x63E9	# <CJK>
0x3F2C	0x6977	# <CJK>
0x3F2D	0x51F1	# <CJK>
0x3F2E	0x6168	# <CJK>
0x3F2F	0x520A	# <CJK>
0x3F30	0x582A	# <CJK>
0x3F31	0x52D8	# <CJK>
0x3F32	0x574E	# <CJK>
0x3F33	0x780D	# <CJK>
0x3F34	0x770B	# <CJK>
0x3F35	0x5EB7	# <CJK>
0x3F36	0x6177	# <CJK>
0x3F37	0x7CE0	# <CJK>
0x3F38	0x625B	# <CJK>
0x3F39	0x6297	# <CJK>
0x3F3A	0x4EA2	# <CJK>
0x3F3B	0x7095	# <CJK>
0x3F3C	0x8003	# <CJK>
0x3F3D	0x62F7	# <CJK>
0x3F3E	0x70E4	# <CJK>
0x3F3F	0x9760	# <CJK>
0x3F40	0x5777	# <CJK>
0x3F41	0x82DB	# <CJK>
0x3F42	0x67EF	# <CJK>
0x3F43	0x68F5	# <CJK>
0x3F44	0x78D5	# <CJK>
0x3F45	0x9846	# <CJK>
0x3F46	0x79D1	# <CJK>
0x3F47	0x6BBB	# <CJK>
0x3F48	0x54B3	# <CJK>
0x3F49	0x53EF	# <CJK>
0x3F4A	0x6E34	# <CJK>
0x3F4B	0x514B	# <CJK>
0x3F4C	0x523B	# <CJK>
0x3F4D	0x5BA2	# <CJK>
0x3F4E	0x8AB2	# <CJK>
0x3F4F	0x80AF	# <CJK>
0x3F50	0x5543	# <CJK>
0x3F51	0x58BE	# <CJK>
0x3F52	0x61C7	# <CJK>
0x3F53	0x5751	# <CJK>
0x3F54	0x542D	# <CJK>
0x3F55	0x7A7A	# <CJK>
0x3F56	0x6050	# <CJK>
0x3F57	0x5B54	# <CJK>
0x3F58	0x63A7	# <CJK>
0x3F59	0x6473	# <CJK>
0x3F5A	0x53E3	# <CJK>
0x3F5B	0x6263	# <CJK>
0x3F5C	0x5BC7	# <CJK>
0x3F5D	0x67AF	# <CJK>
0x3F5E	0x54ED	# <CJK>
0x3F5F	0x7A9F	# <CJK>
0x3F60	0x82E6	# <CJK>
0x3F61	0x9177	# <CJK>
0x3F62	0x5EAB	# <CJK>
0x3F63	0x8932	# <CJK>
0x3F64	0x8A87	# <CJK>
0x3F65	0x57AE	# <CJK>
0x3F66	0x630E	# <CJK>
0x3F67	0x8DE8	# <CJK>
0x3F68	0x80EF	# <CJK>
0x3F69	0x584A	# <CJK>
0x3F6A	0x7B77	# <CJK>
0x3F6B	0x5108	# <CJK>
0x3F6C	0x5FEB	# <CJK>
0x3F6D	0x5BEC	# <CJK>
0x3F6E	0x6B3E	# <CJK>
0x3F6F	0x5321	# <CJK>
0x3F70	0x7B50	# <CJK>
0x3F71	0x72C2	# <CJK>
0x3F72	0x6846	# <CJK>
0x3F73	0x7926	# <CJK>
0x3F74	0x7736	# <CJK>
0x3F75	0x66E0	# <CJK>
0x3F76	0x51B5	# <CJK>
0x3F77	0x8667	# <CJK>
0x3F78	0x76D4	# <CJK>
0x3F79	0x5DCB	# <CJK>
0x3F7A	0x7ABA	# <CJK>
0x3F7B	0x8475	# <CJK>
0x3F7C	0x594E	# <CJK>
0x3F7D	0x9B41	# <CJK>
0x3F7E	0x5080	# <CJK>
0x4021	0x994B	# <CJK>
0x4022	0x6127	# <CJK>
0x4023	0x6F70	# <CJK>
0x4024	0x5764	# <CJK>
0x4025	0x6606	# <CJK>
0x4026	0x6346	# <CJK>
0x4027	0x56F0	# <CJK>
0x4028	0x62EC	# <CJK>
0x4029	0x64F4	# <CJK>
0x402A	0x5ED3	# <CJK>
0x402B	0x95CA	# <CJK>
0x402C	0x5783	# <CJK>
0x402D	0x62C9	# <CJK>
0x402E	0x5587	# <CJK>
0x402F	0x881F	# <CJK>
0x4030	0x81D8	# <CJK>
0x4031	0x8FA3	# <CJK>
0x4032	0x5566	# <CJK>
0x4033	0x840A	# <CJK>
0x4034	0x4F86	# <CJK>
0x4035	0x8CF4	# <CJK>
0x4036	0x85CD	# <CJK>
0x4037	0x5A6A	# <CJK>
0x4038	0x6B04	# <CJK>
0x4039	0x6514	# <CJK>
0x403A	0x7C43	# <CJK>
0x403B	0x95CC	# <CJK>
0x403C	0x862D	# <CJK>
0x403D	0x703E	# <CJK>
0x403E	0x8B95	# <CJK>
0x403F	0x652C	# <CJK>
0x4040	0x89BD	# <CJK>
0x4041	0x61F6	# <CJK>
0x4042	0x7E9C	# <CJK>
0x4043	0x721B	# <CJK>
0x4044	0x6FEB	# <CJK>
0x4045	0x7405	# <CJK>
0x4046	0x6994	# <CJK>
0x4047	0x72FC	# <CJK>
0x4048	0x5ECA	# <CJK>
0x4049	0x90CE	# <CJK>
0x404A	0x6717	# <CJK>
0x404B	0x6D6A	# <CJK>
0x404C	0x6488	# <CJK>
0x404D	0x52DE	# <CJK>
0x404E	0x7262	# <CJK>
0x404F	0x8001	# <CJK>
0x4050	0x4F6C	# <CJK>
0x4051	0x59E5	# <CJK>
0x4052	0x916A	# <CJK>
0x4053	0x70D9	# <CJK>
0x4054	0x6F87	# <CJK>
0x4055	0x52D2	# <CJK>
0x4056	0x6A02	# <CJK>
0x4057	0x96F7	# <CJK>
0x4058	0x9433	# <CJK>
0x4059	0x857E	# <CJK>
0x405A	0x78CA	# <CJK>
0x405B	0x7D2F	# <CJK>
0x405C	0x5121	# <CJK>
0x405D	0x58D8	# <CJK>
0x405E	0x64C2	# <CJK>
0x405F	0x808B	# <CJK>
0x4060	0x985E	# <CJK>
0x4061	0x6CEA	# <CJK>
0x4062	0x68F1	# <CJK>
0x4063	0x695E	# <CJK>
0x4064	0x51B7	# <CJK>
0x4065	0x5398	# <CJK>
0x4066	0x68A8	# <CJK>
0x4067	0x7281	# <CJK>
0x4068	0x9ECE	# <CJK>
0x4069	0x7C6C	# <CJK>
0x406A	0x72F8	# <CJK>
0x406B	0x96E2	# <CJK>
0x406C	0x7055	# <CJK>
0x406D	0x7406	# <CJK>
0x406E	0x674E	# <CJK>
0x406F	0x88CF	# <CJK>
0x4070	0x9BC9	# <CJK>
0x4071	0x79AE	# <CJK>
0x4072	0x8389	# <CJK>
0x4073	0x8354	# <CJK>
0x4074	0x540F	# <CJK>
0x4075	0x6817	# <CJK>
0x4076	0x9E97	# <CJK>
0x4077	0x53B2	# <CJK>
0x4078	0x52F5	# <CJK>
0x4079	0x792B	# <CJK>
0x407A	0x6B77	# <CJK>
0x407B	0x5229	# <CJK>
0x407C	0x5088	# <CJK>
0x407D	0x4F8B	# <CJK>
0x407E	0x4FD0	# <CJK>
0x4121	0x75E2	# <CJK>
0x4122	0x7ACB	# <CJK>
0x4123	0x7C92	# <CJK>
0x4124	0x701D	# <CJK>
0x4125	0x96B8	# <CJK>
0x4126	0x529B	# <CJK>
0x4127	0x7483	# <CJK>
0x4128	0x54E9	# <CJK>
0x4129	0x5006	# <CJK>
0x412A	0x806F	# <CJK>
0x412B	0x84EE	# <CJK>
0x412C	0x9023	# <CJK>
0x412D	0x942E	# <CJK>
0x412E	0x5EC9	# <CJK>
0x412F	0x6190	# <CJK>
0x4130	0x6F23	# <CJK>
0x4131	0x7C3E	# <CJK>
0x4132	0x6582	# <CJK>
0x4133	0x81C9	# <CJK>
0x4134	0x93C8	# <CJK>
0x4135	0x6200	# <CJK>
0x4136	0x7149	# <CJK>
0x4137	0x7DF4	# <CJK>
0x4138	0x7CE7	# <CJK>
0x4139	0x51C9	# <CJK>
0x413A	0x6881	# <CJK>
0x413B	0x7CB1	# <CJK>
0x413C	0x826F	# <CJK>
0x413D	0x5169	# <CJK>
0x413E	0x8F1B	# <CJK>
0x413F	0x91CF	# <CJK>
0x4140	0x667E	# <CJK>
0x4141	0x4EAE	# <CJK>
0x4142	0x8AD2	# <CJK>
0x4143	0x64A9	# <CJK>
0x4144	0x804A	# <CJK>
0x4145	0x50DA	# <CJK>
0x4146	0x7642	# <CJK>
0x4147	0x71CE	# <CJK>
0x4148	0x5BE5	# <CJK>
0x4149	0x907C	# <CJK>
0x414A	0x6F66	# <CJK>
0x414B	0x4E86	# <CJK>
0x414C	0x6482	# <CJK>
0x414D	0x9410	# <CJK>
0x414E	0x5ED6	# <CJK>
0x414F	0x6599	# <CJK>
0x4150	0x5217	# <CJK>
0x4151	0x88C2	# <CJK>
0x4152	0x70C8	# <CJK>
0x4153	0x52A3	# <CJK>
0x4154	0x7375	# <CJK>
0x4155	0x7433	# <CJK>
0x4156	0x6797	# <CJK>
0x4157	0x78F7	# <CJK>
0x4158	0x9716	# <CJK>
0x4159	0x81E8	# <CJK>
0x415A	0x9130	# <CJK>
0x415B	0x9C57	# <CJK>
0x415C	0x6DCB	# <CJK>
0x415D	0x51DB	# <CJK>
0x415E	0x8CC3	# <CJK>
0x415F	0x541D	# <CJK>
0x4160	0x62CE	# <CJK>
0x4161	0x73B2	# <CJK>
0x4162	0x83F1	# <CJK>
0x4163	0x96F6	# <CJK>
0x4164	0x9F61	# <CJK>
0x4165	0x9234	# <CJK>
0x4166	0x4F36	# <CJK>
0x4167	0x7F9A	# <CJK>
0x4168	0x51CC	# <CJK>
0x4169	0x9748	# <CJK>
0x416A	0x9675	# <CJK>
0x416B	0x5DBA	# <CJK>
0x416C	0x9818	# <CJK>
0x416D	0x53E6	# <CJK>
0x416E	0x4EE4	# <CJK>
0x416F	0x6E9C	# <CJK>
0x4170	0x7409	# <CJK>
0x4171	0x69B4	# <CJK>
0x4172	0x786B	# <CJK>
0x4173	0x993E	# <CJK>
0x4174	0x7559	# <CJK>
0x4175	0x5289	# <CJK>
0x4176	0x7624	# <CJK>
0x4177	0x6D41	# <CJK>
0x4178	0x67F3	# <CJK>
0x4179	0x516D	# <CJK>
0x417A	0x9F8D	# <CJK>
0x417B	0x807E	# <CJK>
0x417C	0x56A8	# <CJK>
0x417D	0x7C60	# <CJK>
0x417E	0x7ABF	# <CJK>
0x4221	0x9686	# <CJK>
0x4222	0x58DF	# <CJK>
0x4223	0x650F	# <CJK>
0x4224	0x96B4	# <CJK>
0x4225	0x6A13	# <CJK>
0x4226	0x5A41	# <CJK>
0x4227	0x645F	# <CJK>
0x4228	0x7C0D	# <CJK>
0x4229	0x6F0F	# <CJK>
0x422A	0x964B	# <CJK>
0x422B	0x8606	# <CJK>
0x422C	0x76E7	# <CJK>
0x422D	0x9871	# <CJK>
0x422E	0x5EEC	# <CJK>
0x422F	0x7210	# <CJK>
0x4230	0x64C4	# <CJK>
0x4231	0x6EF7	# <CJK>
0x4232	0x865C	# <CJK>
0x4233	0x9B6F	# <CJK>
0x4234	0x9E93	# <CJK>
0x4235	0x788C	# <CJK>
0x4236	0x9732	# <CJK>
0x4237	0x8DEF	# <CJK>
0x4238	0x8CC2	# <CJK>
0x4239	0x9E7F	# <CJK>
0x423A	0x6F5E	# <CJK>
0x423B	0x7984	# <CJK>
0x423C	0x9332	# <CJK>
0x423D	0x9678	# <CJK>
0x423E	0x622E	# <CJK>
0x423F	0x9A62	# <CJK>
0x4240	0x5415	# <CJK>
0x4241	0x92C1	# <CJK>
0x4242	0x4FA3	# <CJK>
0x4243	0x65C5	# <CJK>
0x4244	0x5C65	# <CJK>
0x4245	0x5C62	# <CJK>
0x4246	0x7E37	# <CJK>
0x4247	0x616E	# <CJK>
0x4248	0x6C2F	# <CJK>
0x4249	0x5F8B	# <CJK>
0x424A	0x7387	# <CJK>
0x424B	0x6FFE	# <CJK>
0x424C	0x7DD1	# <CJK>
0x424D	0x5DD2	# <CJK>
0x424E	0x6523	# <CJK>
0x424F	0x5B7F	# <CJK>
0x4250	0x7064	# <CJK>
0x4251	0x5375	# <CJK>
0x4252	0x4E82	# <CJK>
0x4253	0x63A0	# <CJK>
0x4254	0x7565	# <CJK>
0x4255	0x6384	# <CJK>
0x4256	0x8F2A	# <CJK>
0x4257	0x502B	# <CJK>
0x4258	0x4F96	# <CJK>
0x4259	0x6DEA	# <CJK>
0x425A	0x7DB8	# <CJK>
0x425B	0x8AD6	# <CJK>
0x425C	0x863F	# <CJK>
0x425D	0x87BA	# <CJK>
0x425E	0x7F85	# <CJK>
0x425F	0x908F	# <CJK>
0x4260	0x947C	# <CJK>
0x4261	0x7C6E	# <CJK>
0x4262	0x9A3E	# <CJK>
0x4263	0x88F8	# <CJK>
0x4264	0x843D	# <CJK>
0x4265	0x6D1B	# <CJK>
0x4266	0x99F1	# <CJK>
0x4267	0x7D61	# <CJK>
0x4268	0x5ABD	# <CJK>
0x4269	0x9EBB	# <CJK>
0x426A	0x746A	# <CJK>
0x426B	0x78BC	# <CJK>
0x426C	0x879E	# <CJK>
0x426D	0x99AC	# <CJK>
0x426E	0x99E1	# <CJK>
0x426F	0x561B	# <CJK>
0x4270	0x55CE	# <CJK>
0x4271	0x57CB	# <CJK>
0x4272	0x8CB7	# <CJK>
0x4273	0x9EA5	# <CJK>
0x4274	0x8CE3	# <CJK>
0x4275	0x9081	# <CJK>
0x4276	0x8109	# <CJK>
0x4277	0x779E	# <CJK>
0x4278	0x9945	# <CJK>
0x4279	0x883B	# <CJK>
0x427A	0x6EFF	# <CJK>
0x427B	0x8513	# <CJK>
0x427C	0x66FC	# <CJK>
0x427D	0x6162	# <CJK>
0x427E	0x6F2B	# <CJK>
0x4321	0x8B3E	# <CJK>
0x4322	0x8292	# <CJK>
0x4323	0x832B	# <CJK>
0x4324	0x76F2	# <CJK>
0x4325	0x6C13	# <CJK>
0x4326	0x5FD9	# <CJK>
0x4327	0x83BD	# <CJK>
0x4328	0x732B	# <CJK>
0x4329	0x8305	# <CJK>
0x432A	0x9328	# <CJK>
0x432B	0x6BDB	# <CJK>
0x432C	0x77DB	# <CJK>
0x432D	0x925A	# <CJK>
0x432E	0x536F	# <CJK>
0x432F	0x8302	# <CJK>
0x4330	0x5192	# <CJK>
0x4331	0x5E3D	# <CJK>
0x4332	0x8C8C	# <CJK>
0x4333	0x8CBF	# <CJK>
0x4334	0x9EBD	# <CJK>
0x4335	0x73AB	# <CJK>
0x4336	0x679A	# <CJK>
0x4337	0x6885	# <CJK>
0x4338	0x9176	# <CJK>
0x4339	0x9709	# <CJK>
0x433A	0x7164	# <CJK>
0x433B	0x6CA1	# <CJK>
0x433C	0x7709	# <CJK>
0x433D	0x5A92	# <CJK>
0x433E	0x9382	# <CJK>
0x433F	0x6BCF	# <CJK>
0x4340	0x7F8E	# <CJK>
0x4341	0x6627	# <CJK>
0x4342	0x5BD0	# <CJK>
0x4343	0x59B9	# <CJK>
0x4344	0x5A9A	# <CJK>
0x4345	0x9580	# <CJK>
0x4346	0x60B6	# <CJK>
0x4347	0x5011	# <CJK>
0x4348	0x840C	# <CJK>
0x4349	0x8499	# <CJK>
0x434A	0x6AAC	# <CJK>
0x434B	0x76DF	# <CJK>
0x434C	0x9333	# <CJK>
0x434D	0x731B	# <CJK>
0x434E	0x5922	# <CJK>
0x434F	0x5B5F	# <CJK>
0x4350	0x772F	# <CJK>
0x4351	0x919A	# <CJK>
0x4352	0x9761	# <CJK>
0x4353	0x7CDC	# <CJK>
0x4354	0x8FF7	# <CJK>
0x4355	0x8B0E	# <CJK>
0x4356	0x5F4C	# <CJK>
0x4357	0x7C73	# <CJK>
0x4358	0x79D8	# <CJK>
0x4359	0x8993	# <CJK>
0x435A	0x6CCC	# <CJK>
0x435B	0x871C	# <CJK>
0x435C	0x5BC6	# <CJK>
0x435D	0x5E42	# <CJK>
0x435E	0x68C9	# <CJK>
0x435F	0x7720	# <CJK>
0x4360	0x7DBF	# <CJK>
0x4361	0x5195	# <CJK>
0x4362	0x514D	# <CJK>
0x4363	0x52C9	# <CJK>
0x4364	0x5A29	# <CJK>
0x4365	0x7DEC	# <CJK>
0x4366	0x9762	# <CJK>
0x4367	0x82D7	# <CJK>
0x4368	0x63CF	# <CJK>
0x4369	0x7784	# <CJK>
0x436A	0x85D0	# <CJK>
0x436B	0x79D2	# <CJK>
0x436C	0x6E3A	# <CJK>
0x436D	0x5EDF	# <CJK>
0x436E	0x5999	# <CJK>
0x436F	0x8511	# <CJK>
0x4370	0x6EC5	# <CJK>
0x4371	0x6C11	# <CJK>
0x4372	0x62BF	# <CJK>
0x4373	0x76BF	# <CJK>
0x4374	0x654F	# <CJK>
0x4375	0x61AB	# <CJK>
0x4376	0x95A9	# <CJK>
0x4377	0x660E	# <CJK>
0x4378	0x879F	# <CJK>
0x4379	0x9CF4	# <CJK>
0x437A	0x9298	# <CJK>
0x437B	0x540D	# <CJK>
0x437C	0x547D	# <CJK>
0x437D	0x8B2C	# <CJK>
0x437E	0x6478	# <CJK>
0x4421	0x6479	# <CJK>
0x4422	0x8611	# <CJK>
0x4423	0x6A21	# <CJK>
0x4424	0x819C	# <CJK>
0x4425	0x78E8	# <CJK>
0x4426	0x6469	# <CJK>
0x4427	0x9B54	# <CJK>
0x4428	0x62B9	# <CJK>
0x4429	0x672B	# <CJK>
0x442A	0x83AB	# <CJK>
0x442B	0x58A8	# <CJK>
0x442C	0x9ED8	# <CJK>
0x442D	0x6CAB	# <CJK>
0x442E	0x6F20	# <CJK>
0x442F	0x5BDE	# <CJK>
0x4430	0x964C	# <CJK>
0x4431	0x8B00	# <CJK>
0x4432	0x725F	# <CJK>
0x4433	0x67D0	# <CJK>
0x4434	0x62C7	# <CJK>
0x4435	0x7261	# <CJK>
0x4436	0x755D	# <CJK>
0x4437	0x59C6	# <CJK>
0x4438	0x6BCD	# <CJK>
0x4439	0x5893	# <CJK>
0x443A	0x66AE	# <CJK>
0x443B	0x5E55	# <CJK>
0x443C	0x52DF	# <CJK>
0x443D	0x6155	# <CJK>
0x443E	0x6728	# <CJK>
0x443F	0x76EE	# <CJK>
0x4440	0x7766	# <CJK>
0x4441	0x7267	# <CJK>
0x4442	0x7A46	# <CJK>
0x4443	0x62FF	# <CJK>
0x4444	0x54EA	# <CJK>
0x4445	0x5450	# <CJK>
0x4446	0x9209	# <CJK>
0x4447	0x90A3	# <CJK>
0x4448	0x5A1C	# <CJK>
0x4449	0x7D0D	# <CJK>
0x444A	0x6C16	# <CJK>
0x444B	0x4E43	# <CJK>
0x444C	0x5976	# <CJK>
0x444D	0x8010	# <CJK>
0x444E	0x5948	# <CJK>
0x444F	0x5357	# <CJK>
0x4450	0x7537	# <CJK>
0x4451	0x96E3	# <CJK>
0x4452	0x56CA	# <CJK>
0x4453	0x6493	# <CJK>
0x4454	0x8166	# <CJK>
0x4455	0x60F1	# <CJK>
0x4456	0x9B27	# <CJK>
0x4457	0x6DD6	# <CJK>
0x4458	0x5462	# <CJK>
0x4459	0x9912	# <CJK>
0x445A	0x5185	# <CJK>
0x445B	0x5AE9	# <CJK>
0x445C	0x80FD	# <CJK>
0x445D	0x59AE	# <CJK>
0x445E	0x9713	# <CJK>
0x445F	0x502A	# <CJK>
0x4460	0x6CE5	# <CJK>
0x4461	0x5C3C	# <CJK>
0x4462	0x64EC	# <CJK>
0x4463	0x4F60	# <CJK>
0x4464	0x533F	# <CJK>
0x4465	0x81A9	# <CJK>
0x4466	0x9006	# <CJK>
0x4467	0x6EBA	# <CJK>
0x4468	0x852B	# <CJK>
0x4469	0x62C8	# <CJK>
0x446A	0x5E74	# <CJK>
0x446B	0x78BE	# <CJK>
0x446C	0x6506	# <CJK>
0x446D	0x637B	# <CJK>
0x446E	0x5FF5	# <CJK>
0x446F	0x5A18	# <CJK>
0x4470	0x91C0	# <CJK>
0x4471	0x9CE5	# <CJK>
0x4472	0x5C3F	# <CJK>
0x4473	0x634F	# <CJK>
0x4474	0x8076	# <CJK>
0x4475	0x5B7D	# <CJK>
0x4476	0x5699	# <CJK>
0x4477	0x9477	# <CJK>
0x4478	0x93B3	# <CJK>
0x4479	0x6D85	# <CJK>
0x447A	0x60A8	# <CJK>
0x447B	0x6AB8	# <CJK>
0x447C	0x7370	# <CJK>
0x447D	0x51DD	# <CJK>
0x447E	0x5BE7	# <CJK>
0x4521	0x64F0	# <CJK>
0x4522	0x6FD8	# <CJK>
0x4523	0x725B	# <CJK>
0x4524	0x626D	# <CJK>
0x4525	0x9215	# <CJK>
0x4526	0x7D10	# <CJK>
0x4527	0x81BF	# <CJK>
0x4528	0x6FC3	# <CJK>
0x4529	0x8FB2	# <CJK>
0x452A	0x5F04	# <CJK>
0x452B	0x5974	# <CJK>
0x452C	0x52AA	# <CJK>
0x452D	0x6012	# <CJK>
0x452E	0x5973	# <CJK>
0x452F	0x6696	# <CJK>
0x4530	0x8650	# <CJK>
0x4531	0x7627	# <CJK>
0x4532	0x632A	# <CJK>
0x4533	0x61E6	# <CJK>
0x4534	0x7CEF	# <CJK>
0x4535	0x8AFE	# <CJK>
0x4536	0x54E6	# <CJK>
0x4537	0x6B50	# <CJK>
0x4538	0x9DD7	# <CJK>
0x4539	0x6BC6	# <CJK>
0x453A	0x85D5	# <CJK>
0x453B	0x5614	# <CJK>
0x453C	0x5076	# <CJK>
0x453D	0x6F1A	# <CJK>
0x453E	0x556A	# <CJK>
0x453F	0x8DB4	# <CJK>
0x4540	0x722C	# <CJK>
0x4541	0x5E15	# <CJK>
0x4542	0x6015	# <CJK>
0x4543	0x7436	# <CJK>
0x4544	0x62CD	# <CJK>
0x4545	0x6392	# <CJK>
0x4546	0x724C	# <CJK>
0x4547	0x5F98	# <CJK>
0x4548	0x6E43	# <CJK>
0x4549	0x6D3E	# <CJK>
0x454A	0x6500	# <CJK>
0x454B	0x6F58	# <CJK>
0x454C	0x76E4	# <CJK>
0x454D	0x78D0	# <CJK>
0x454E	0x76FC	# <CJK>
0x454F	0x7554	# <CJK>
0x4550	0x5224	# <CJK>
0x4551	0x53DB	# <CJK>
0x4552	0x4E53	# <CJK>
0x4553	0x9F90	# <CJK>
0x4554	0x65C1	# <CJK>
0x4555	0x802A	# <CJK>
0x4556	0x80D6	# <CJK>
0x4557	0x629B	# <CJK>
0x4558	0x5486	# <CJK>
0x4559	0x5228	# <CJK>
0x455A	0x70AE	# <CJK>
0x455B	0x888D	# <CJK>
0x455C	0x8DD1	# <CJK>
0x455D	0x6CE1	# <CJK>
0x455E	0x5478	# <CJK>
0x455F	0x80DA	# <CJK>
0x4560	0x57F9	# <CJK>
0x4561	0x88F4	# <CJK>
0x4562	0x8CE0	# <CJK>
0x4563	0x966A	# <CJK>
0x4564	0x914D	# <CJK>
0x4565	0x4F69	# <CJK>
0x4566	0x6C9B	# <CJK>
0x4567	0x5674	# <CJK>
0x4568	0x76C6	# <CJK>
0x4569	0x7830	# <CJK>
0x456A	0x62A8	# <CJK>
0x456B	0x70F9	# <CJK>
0x456C	0x6F8E	# <CJK>
0x456D	0x5F6D	# <CJK>
0x456E	0x84EC	# <CJK>
0x456F	0x68DA	# <CJK>
0x4570	0x787C	# <CJK>
0x4571	0x7BF7	# <CJK>
0x4572	0x81A8	# <CJK>
0x4573	0x670B	# <CJK>
0x4574	0x9D6C	# <CJK>
0x4575	0x6367	# <CJK>
0x4576	0x78B0	# <CJK>
0x4577	0x576F	# <CJK>
0x4578	0x7812	# <CJK>
0x4579	0x9739	# <CJK>
0x457A	0x6279	# <CJK>
0x457B	0x62AB	# <CJK>
0x457C	0x5288	# <CJK>
0x457D	0x7435	# <CJK>
0x457E	0x6BD7	# <CJK>
0x4621	0x5564	# <CJK>
0x4622	0x813E	# <CJK>
0x4623	0x75B2	# <CJK>
0x4624	0x76AE	# <CJK>
0x4625	0x5339	# <CJK>
0x4626	0x75DE	# <CJK>
0x4627	0x50FB	# <CJK>
0x4628	0x5C41	# <CJK>
0x4629	0x8B6C	# <CJK>
0x462A	0x7BC7	# <CJK>
0x462B	0x504F	# <CJK>
0x462C	0x7247	# <CJK>
0x462D	0x9A19	# <CJK>
0x462E	0x98C4	# <CJK>
0x462F	0x6F02	# <CJK>
0x4630	0x74E2	# <CJK>
0x4631	0x7968	# <CJK>
0x4632	0x6487	# <CJK>
0x4633	0x77A5	# <CJK>
0x4634	0x62FC	# <CJK>
0x4635	0x983B	# <CJK>
0x4636	0x8CA7	# <CJK>
0x4637	0x54C1	# <CJK>
0x4638	0x8058	# <CJK>
0x4639	0x4E52	# <CJK>
0x463A	0x576A	# <CJK>
0x463B	0x860B	# <CJK>
0x463C	0x840D	# <CJK>
0x463D	0x5E73	# <CJK>
0x463E	0x6191	# <CJK>
0x463F	0x74F6	# <CJK>
0x4640	0x8A55	# <CJK>
0x4641	0x5C4F	# <CJK>
0x4642	0x5761	# <CJK>
0x4643	0x6F51	# <CJK>
0x4644	0x9817	# <CJK>
0x4645	0x5A46	# <CJK>
0x4646	0x7834	# <CJK>
0x4647	0x9B44	# <CJK>
0x4648	0x8FEB	# <CJK>
0x4649	0x7C95	# <CJK>
0x464A	0x5256	# <CJK>
0x464B	0x64B2	# <CJK>
0x464C	0x92EA	# <CJK>
0x464D	0x50D5	# <CJK>
0x464E	0x8386	# <CJK>
0x464F	0x8461	# <CJK>
0x4650	0x83E9	# <CJK>
0x4651	0x84B2	# <CJK>
0x4652	0x57D4	# <CJK>
0x4653	0x6A38	# <CJK>
0x4654	0x5703	# <CJK>
0x4655	0x666E	# <CJK>
0x4656	0x6D66	# <CJK>
0x4657	0x8B5C	# <CJK>
0x4658	0x66DD	# <CJK>
0x4659	0x7011	# <CJK>
0x465A	0x671F	# <CJK>
0x465B	0x6B3A	# <CJK>
0x465C	0x68F2	# <CJK>
0x465D	0x621A	# <CJK>
0x465E	0x59BB	# <CJK>
0x465F	0x4E03	# <CJK>
0x4660	0x51C4	# <CJK>
0x4661	0x6F06	# <CJK>
0x4662	0x67D2	# <CJK>
0x4663	0x6C8F	# <CJK>
0x4664	0x5176	# <CJK>
0x4665	0x68CB	# <CJK>
0x4666	0x5947	# <CJK>
0x4667	0x6B67	# <CJK>
0x4668	0x7566	# <CJK>
0x4669	0x5D0E	# <CJK>
0x466A	0x81CD	# <CJK>
0x466B	0x9F4A	# <CJK>
0x466C	0x65D7	# <CJK>
0x466D	0x7948	# <CJK>
0x466E	0x7941	# <CJK>
0x466F	0x9A0E	# <CJK>
0x4670	0x8D77	# <CJK>
0x4671	0x8C48	# <CJK>
0x4672	0x4E5E	# <CJK>
0x4673	0x4F01	# <CJK>
0x4674	0x5553	# <CJK>
0x4675	0x5951	# <CJK>
0x4676	0x780C	# <CJK>
0x4677	0x5668	# <CJK>
0x4678	0x6C23	# <CJK>
0x4679	0x8FC4	# <CJK>
0x467A	0x68C4	# <CJK>
0x467B	0x6C7D	# <CJK>
0x467C	0x6CE3	# <CJK>
0x467D	0x8A16	# <CJK>
0x467E	0x6390	# <CJK>
0x4721	0x6070	# <CJK>
0x4722	0x6D3D	# <CJK>
0x4723	0x727D	# <CJK>
0x4724	0x6266	# <CJK>
0x4725	0x91FA	# <CJK>
0x4726	0x925B	# <CJK>
0x4727	0x5343	# <CJK>
0x4728	0x9077	# <CJK>
0x4729	0x7C3D	# <CJK>
0x472A	0x4EDF	# <CJK>
0x472B	0x8B19	# <CJK>
0x472C	0x4E7E	# <CJK>
0x472D	0x9ED4	# <CJK>
0x472E	0x9322	# <CJK>
0x472F	0x9257	# <CJK>
0x4730	0x524D	# <CJK>
0x4731	0x6F5B	# <CJK>
0x4732	0x9063	# <CJK>
0x4733	0x6DFA	# <CJK>
0x4734	0x8B74	# <CJK>
0x4735	0x5879	# <CJK>
0x4736	0x5D4C	# <CJK>
0x4737	0x6B20	# <CJK>
0x4738	0x6B49	# <CJK>
0x4739	0x69CD	# <CJK>
0x473A	0x55C6	# <CJK>
0x473B	0x8154	# <CJK>
0x473C	0x7F8C	# <CJK>
0x473D	0x58BB	# <CJK>
0x473E	0x8594	# <CJK>
0x473F	0x5F3A	# <CJK>
0x4740	0x6436	# <CJK>
0x4741	0x6A47	# <CJK>
0x4742	0x936C	# <CJK>
0x4743	0x6572	# <CJK>
0x4744	0x6084	# <CJK>
0x4745	0x6A4B	# <CJK>
0x4746	0x77A7	# <CJK>
0x4747	0x55AC	# <CJK>
0x4748	0x50D1	# <CJK>
0x4749	0x5DE7	# <CJK>
0x474A	0x9798	# <CJK>
0x474B	0x64AC	# <CJK>
0x474C	0x7FF9	# <CJK>
0x474D	0x5CED	# <CJK>
0x474E	0x4FCF	# <CJK>
0x474F	0x7AC5	# <CJK>
0x4750	0x5207	# <CJK>
0x4751	0x8304	# <CJK>
0x4752	0x4E14	# <CJK>
0x4753	0x602F	# <CJK>
0x4754	0x7ACA	# <CJK>
0x4755	0x6B3D	# <CJK>
0x4756	0x4FB5	# <CJK>
0x4757	0x89AA	# <CJK>
0x4758	0x79E6	# <CJK>
0x4759	0x7434	# <CJK>
0x475A	0x52E4	# <CJK>
0x475B	0x82B9	# <CJK>
0x475C	0x64D2	# <CJK>
0x475D	0x79BD	# <CJK>
0x475E	0x5BE2	# <CJK>
0x475F	0x6C81	# <CJK>
0x4760	0x9752	# <CJK>
0x4761	0x8F15	# <CJK>
0x4762	0x6C2B	# <CJK>
0x4763	0x50BE	# <CJK>
0x4764	0x537F	# <CJK>
0x4765	0x6E05	# <CJK>
0x4766	0x64CE	# <CJK>
0x4767	0x6674	# <CJK>
0x4768	0x6C30	# <CJK>
0x4769	0x60C5	# <CJK>
0x476A	0x9803	# <CJK>
0x476B	0x8ACB	# <CJK>
0x476C	0x6176	# <CJK>
0x476D	0x74CA	# <CJK>
0x476E	0x7AAE	# <CJK>
0x476F	0x79CB	# <CJK>
0x4770	0x4E18	# <CJK>
0x4771	0x90B1	# <CJK>
0x4772	0x7403	# <CJK>
0x4773	0x6C42	# <CJK>
0x4774	0x56DA	# <CJK>
0x4775	0x914B	# <CJK>
0x4776	0x6CC5	# <CJK>
0x4777	0x8DA8	# <CJK>
0x4778	0x5340	# <CJK>
0x4779	0x86C6	# <CJK>
0x477A	0x66F2	# <CJK>
0x477B	0x8EC0	# <CJK>
0x477C	0x5C48	# <CJK>
0x477D	0x9A45	# <CJK>
0x477E	0x6E20	# <CJK>
0x4821	0x53D6	# <CJK>
0x4822	0x5A36	# <CJK>
0x4823	0x9F72	# <CJK>
0x4824	0x8DA3	# <CJK>
0x4825	0x53BB	# <CJK>
0x4826	0x5708	# <CJK>
0x4827	0x9874	# <CJK>
0x4828	0x6B0A	# <CJK>
0x4829	0x919B	# <CJK>
0x482A	0x6CC9	# <CJK>
0x482B	0x5168	# <CJK>
0x482C	0x75CA	# <CJK>
0x482D	0x62F3	# <CJK>
0x482E	0x72AC	# <CJK>
0x482F	0x5238	# <CJK>
0x4830	0x52F8	# <CJK>
0x4831	0x7F3A	# <CJK>
0x4832	0x7094	# <CJK>
0x4833	0x7638	# <CJK>
0x4834	0x5374	# <CJK>
0x4835	0x9D72	# <CJK>
0x4836	0x69B7	# <CJK>
0x4837	0x78BA	# <CJK>
0x4838	0x96C0	# <CJK>
0x4839	0x88D9	# <CJK>
0x483A	0x7FA4	# <CJK>
0x483B	0x7136	# <CJK>
0x483C	0x71C3	# <CJK>
0x483D	0x5189	# <CJK>
0x483E	0x67D3	# <CJK>
0x483F	0x74E4	# <CJK>
0x4840	0x58E4	# <CJK>
0x4841	0x6518	# <CJK>
0x4842	0x56B7	# <CJK>
0x4843	0x8B93	# <CJK>
0x4844	0x9952	# <CJK>
0x4845	0x64FE	# <CJK>
0x4846	0x7E5E	# <CJK>
0x4847	0x60F9	# <CJK>
0x4848	0x71B1	# <CJK>
0x4849	0x58EC	# <CJK>
0x484A	0x4EC1	# <CJK>
0x484B	0x4EBA	# <CJK>
0x484C	0x5FCD	# <CJK>
0x484D	0x97CC	# <CJK>
0x484E	0x4EFB	# <CJK>
0x484F	0x8A8D	# <CJK>
0x4850	0x5203	# <CJK>
0x4851	0x598A	# <CJK>
0x4852	0x7D09	# <CJK>
0x4853	0x6254	# <CJK>
0x4854	0x4ECD	# <CJK>
0x4855	0x65E5	# <CJK>
0x4856	0x620E	# <CJK>
0x4857	0x8338	# <CJK>
0x4858	0x84C9	# <CJK>
0x4859	0x69AE	# <CJK>
0x485A	0x878D	# <CJK>
0x485B	0x7194	# <CJK>
0x485C	0x6EB6	# <CJK>
0x485D	0x5BB9	# <CJK>
0x485E	0x7D68	# <CJK>
0x485F	0x5197	# <CJK>
0x4860	0x63C9	# <CJK>
0x4861	0x67D4	# <CJK>
0x4862	0x8089	# <CJK>
0x4863	0x8339	# <CJK>
0x4864	0x8815	# <CJK>
0x4865	0x5112	# <CJK>
0x4866	0x5B7A	# <CJK>
0x4867	0x5982	# <CJK>
0x4868	0x8FB1	# <CJK>
0x4869	0x4E73	# <CJK>
0x486A	0x6C5D	# <CJK>
0x486B	0x5165	# <CJK>
0x486C	0x8925	# <CJK>
0x486D	0x8EDF	# <CJK>
0x486E	0x962E	# <CJK>
0x486F	0x854A	# <CJK>
0x4870	0x745E	# <CJK>
0x4871	0x92ED	# <CJK>
0x4872	0x958F	# <CJK>
0x4873	0x6F64	# <CJK>
0x4874	0x82E5	# <CJK>
0x4875	0x5F31	# <CJK>
0x4876	0x6492	# <CJK>
0x4877	0x7051	# <CJK>
0x4878	0x85A9	# <CJK>
0x4879	0x816E	# <CJK>
0x487A	0x9C13	# <CJK>
0x487B	0x585E	# <CJK>
0x487C	0x8CFD	# <CJK>
0x487D	0x4E09	# <CJK>
0x487E	0x53C1	# <CJK>
0x4921	0x5098	# <CJK>
0x4922	0x6563	# <CJK>
0x4923	0x6851	# <CJK>
0x4924	0x55D3	# <CJK>
0x4925	0x55AA	# <CJK>
0x4926	0x6414	# <CJK>
0x4927	0x9A37	# <CJK>
0x4928	0x6383	# <CJK>
0x4929	0x5AC2	# <CJK>
0x492A	0x745F	# <CJK>
0x492B	0x8272	# <CJK>
0x492C	0x6F80	# <CJK>
0x492D	0x68EE	# <CJK>
0x492E	0x50E7	# <CJK>
0x492F	0x838E	# <CJK>
0x4930	0x7802	# <CJK>
0x4931	0x6BBA	# <CJK>
0x4932	0x5239	# <CJK>
0x4933	0x6C99	# <CJK>
0x4934	0x7D17	# <CJK>
0x4935	0x50BB	# <CJK>
0x4936	0x5565	# <CJK>
0x4937	0x715E	# <CJK>
0x4938	0x7BE9	# <CJK>
0x4939	0x66EC	# <CJK>
0x493A	0x73CA	# <CJK>
0x493B	0x82EB	# <CJK>
0x493C	0x6749	# <CJK>
0x493D	0x5C71	# <CJK>
0x493E	0x5220	# <CJK>
0x493F	0x717D	# <CJK>
0x4940	0x886B	# <CJK>
0x4941	0x9583	# <CJK>
0x4942	0x965D	# <CJK>
0x4943	0x64C5	# <CJK>
0x4944	0x8D0D	# <CJK>
0x4945	0x81B3	# <CJK>
0x4946	0x5584	# <CJK>
0x4947	0x6C55	# <CJK>
0x4948	0x6247	# <CJK>
0x4949	0x7E55	# <CJK>
0x494A	0x5892	# <CJK>
0x494B	0x50B7	# <CJK>
0x494C	0x5546	# <CJK>
0x494D	0x8CDE	# <CJK>
0x494E	0x664C	# <CJK>
0x494F	0x4E0A	# <CJK>
0x4950	0x5C1A	# <CJK>
0x4951	0x88F3	# <CJK>
0x4952	0x68A2	# <CJK>
0x4953	0x634E	# <CJK>
0x4954	0x7A0D	# <CJK>
0x4955	0x71D2	# <CJK>
0x4956	0x828D	# <CJK>
0x4957	0x52FA	# <CJK>
0x4958	0x97F6	# <CJK>
0x4959	0x5C11	# <CJK>
0x495A	0x54E8	# <CJK>
0x495B	0x90B5	# <CJK>
0x495C	0x7D39	# <CJK>
0x495D	0x5962	# <CJK>
0x495E	0x8CD2	# <CJK>
0x495F	0x86C7	# <CJK>
0x4960	0x820C	# <CJK>
0x4961	0x6368	# <CJK>
0x4962	0x8D66	# <CJK>
0x4963	0x651D	# <CJK>
0x4964	0x5C04	# <CJK>
0x4965	0x61FE	# <CJK>
0x4966	0x6D89	# <CJK>
0x4967	0x793E	# <CJK>
0x4968	0x8A2D	# <CJK>
0x4969	0x7837	# <CJK>
0x496A	0x7533	# <CJK>
0x496B	0x547B	# <CJK>
0x496C	0x4F38	# <CJK>
0x496D	0x8EAB	# <CJK>
0x496E	0x6DF1	# <CJK>
0x496F	0x5A20	# <CJK>
0x4970	0x7D33	# <CJK>
0x4971	0x795E	# <CJK>
0x4972	0x6C88	# <CJK>
0x4973	0x5BE9	# <CJK>
0x4974	0x5B38	# <CJK>
0x4975	0x751A	# <CJK>
0x4976	0x814E	# <CJK>
0x4977	0x614E	# <CJK>
0x4978	0x6EF2	# <CJK>
0x4979	0x8072	# <CJK>
0x497A	0x751F	# <CJK>
0x497B	0x7525	# <CJK>
0x497C	0x7272	# <CJK>
0x497D	0x5347	# <CJK>
0x497E	0x7E69	# <CJK>
0x4A21	0x7701	# <CJK>
0x4A22	0x76DB	# <CJK>
0x4A23	0x5269	# <CJK>
0x4A24	0x52DD	# <CJK>
0x4A25	0x8056	# <CJK>
0x4A26	0x5E2B	# <CJK>
0x4A27	0x5931	# <CJK>
0x4A28	0x7345	# <CJK>
0x4A29	0x65BD	# <CJK>
0x4A2A	0x6FD5	# <CJK>
0x4A2B	0x8A69	# <CJK>
0x4A2C	0x5C38	# <CJK>
0x4A2D	0x8671	# <CJK>
0x4A2E	0x5341	# <CJK>
0x4A2F	0x77F3	# <CJK>
0x4A30	0x62FE	# <CJK>
0x4A31	0x6642	# <CJK>
0x4A32	0x4EC0	# <CJK>
0x4A33	0x98DF	# <CJK>
0x4A34	0x8755	# <CJK>
0x4A35	0x5BE6	# <CJK>
0x4A36	0x8B58	# <CJK>
0x4A37	0x53F2	# <CJK>
0x4A38	0x77E2	# <CJK>
0x4A39	0x4F7F	# <CJK>
0x4A3A	0x5C4E	# <CJK>
0x4A3B	0x99DB	# <CJK>
0x4A3C	0x59CB	# <CJK>
0x4A3D	0x5F0F	# <CJK>
0x4A3E	0x793A	# <CJK>
0x4A3F	0x58EB	# <CJK>
0x4A40	0x4E16	# <CJK>
0x4A41	0x67FF	# <CJK>
0x4A42	0x4E8B	# <CJK>
0x4A43	0x62ED	# <CJK>
0x4A44	0x8A93	# <CJK>
0x4A45	0x901D	# <CJK>
0x4A46	0x52E2	# <CJK>
0x4A47	0x662F	# <CJK>
0x4A48	0x55DC	# <CJK>
0x4A49	0x566C	# <CJK>
0x4A4A	0x9069	# <CJK>
0x4A4B	0x4ED5	# <CJK>
0x4A4C	0x4F8D	# <CJK>
0x4A4D	0x91CB	# <CJK>
0x4A4E	0x98FE	# <CJK>
0x4A4F	0x6C0F	# <CJK>
0x4A50	0x5E02	# <CJK>
0x4A51	0x6043	# <CJK>
0x4A52	0x5BA4	# <CJK>
0x4A53	0x8996	# <CJK>
0x4A54	0x8A66	# <CJK>
0x4A55	0x6536	# <CJK>
0x4A56	0x624B	# <CJK>
0x4A57	0x9996	# <CJK>
0x4A58	0x5B88	# <CJK>
0x4A59	0x58FD	# <CJK>
0x4A5A	0x6388	# <CJK>
0x4A5B	0x552E	# <CJK>
0x4A5C	0x53D7	# <CJK>
0x4A5D	0x7626	# <CJK>
0x4A5E	0x7378	# <CJK>
0x4A5F	0x852C	# <CJK>
0x4A60	0x6A1E	# <CJK>
0x4A61	0x68B3	# <CJK>
0x4A62	0x6B8A	# <CJK>
0x4A63	0x6292	# <CJK>
0x4A64	0x8F38	# <CJK>
0x4A65	0x53D4	# <CJK>
0x4A66	0x8212	# <CJK>
0x4A67	0x6DD1	# <CJK>
0x4A68	0x758F	# <CJK>
0x4A69	0x66F8	# <CJK>
0x4A6A	0x8D16	# <CJK>
0x4A6B	0x5B70	# <CJK>
0x4A6C	0x719F	# <CJK>
0x4A6D	0x85AF	# <CJK>
0x4A6E	0x6691	# <CJK>
0x4A6F	0x66D9	# <CJK>
0x4A70	0x7F72	# <CJK>
0x4A71	0x8700	# <CJK>
0x4A72	0x9ECD	# <CJK>
0x4A73	0x9F20	# <CJK>
0x4A74	0x5C6C	# <CJK>
0x4A75	0x8853	# <CJK>
0x4A76	0x8FF0	# <CJK>
0x4A77	0x6A39	# <CJK>
0x4A78	0x675F	# <CJK>
0x4A79	0x620D	# <CJK>
0x4A7A	0x7AEA	# <CJK>
0x4A7B	0x5885	# <CJK>
0x4A7C	0x5EB6	# <CJK>
0x4A7D	0x6578	# <CJK>
0x4A7E	0x6F31	# <CJK>
0x4B21	0x6055	# <CJK>
0x4B22	0x5237	# <CJK>
0x4B23	0x800D	# <CJK>
0x4B24	0x6454	# <CJK>
0x4B25	0x8870	# <CJK>
0x4B26	0x7529	# <CJK>
0x4B27	0x5E25	# <CJK>
0x4B28	0x6813	# <CJK>
0x4B29	0x62F4	# <CJK>
0x4B2A	0x971C	# <CJK>
0x4B2B	0x96D9	# <CJK>
0x4B2C	0x723D	# <CJK>
0x4B2D	0x8AB0	# <CJK>
0x4B2E	0x6C34	# <CJK>
0x4B2F	0x7761	# <CJK>
0x4B30	0x7A0E	# <CJK>
0x4B31	0x542E	# <CJK>
0x4B32	0x77AC	# <CJK>
0x4B33	0x9806	# <CJK>
0x4B34	0x821C	# <CJK>
0x4B35	0x8AAC	# <CJK>
0x4B36	0x78A9	# <CJK>
0x4B37	0x6714	# <CJK>
0x4B38	0x720D	# <CJK>
0x4B39	0x65AF	# <CJK>
0x4B3A	0x6495	# <CJK>
0x4B3B	0x5636	# <CJK>
0x4B3C	0x601D	# <CJK>
0x4B3D	0x79C1	# <CJK>
0x4B3E	0x53F8	# <CJK>
0x4B3F	0x7D72	# <CJK>
0x4B40	0x6B7B	# <CJK>
0x4B41	0x8086	# <CJK>
0x4B42	0x5BFA	# <CJK>
0x4B43	0x55E3	# <CJK>
0x4B44	0x56DB	# <CJK>
0x4B45	0x4F3A	# <CJK>
0x4B46	0x4F3C	# <CJK>
0x4B47	0x98FC	# <CJK>
0x4B48	0x5DF3	# <CJK>
0x4B49	0x9B06	# <CJK>
0x4B4A	0x8073	# <CJK>
0x4B4B	0x616B	# <CJK>
0x4B4C	0x980C	# <CJK>
0x4B4D	0x9001	# <CJK>
0x4B4E	0x5B8B	# <CJK>
0x4B4F	0x8A1F	# <CJK>
0x4B50	0x8AA6	# <CJK>
0x4B51	0x641C	# <CJK>
0x4B52	0x8258	# <CJK>
0x4B53	0x64FB	# <CJK>
0x4B54	0x55FD	# <CJK>
0x4B55	0x8607	# <CJK>
0x4B56	0x9165	# <CJK>
0x4B57	0x4FD7	# <CJK>
0x4B58	0x7D20	# <CJK>
0x4B59	0x901F	# <CJK>
0x4B5A	0x7C9F	# <CJK>
0x4B5B	0x50F3	# <CJK>
0x4B5C	0x5851	# <CJK>
0x4B5D	0x6EAF	# <CJK>
0x4B5E	0x5BBF	# <CJK>
0x4B5F	0x8A34	# <CJK>
0x4B60	0x8085	# <CJK>
0x4B61	0x9178	# <CJK>
0x4B62	0x849C	# <CJK>
0x4B63	0x7B97	# <CJK>
0x4B64	0x96D6	# <CJK>
0x4B65	0x968B	# <CJK>
0x4B66	0x96A8	# <CJK>
0x4B67	0x7D8F	# <CJK>
0x4B68	0x9AD3	# <CJK>
0x4B69	0x788E	# <CJK>
0x4B6A	0x6B72	# <CJK>
0x4B6B	0x7A57	# <CJK>
0x4B6C	0x9042	# <CJK>
0x4B6D	0x96A7	# <CJK>
0x4B6E	0x795F	# <CJK>
0x4B6F	0x5B6B	# <CJK>
0x4B70	0x640D	# <CJK>
0x4B71	0x7B0B	# <CJK>
0x4B72	0x84D1	# <CJK>
0x4B73	0x68AD	# <CJK>
0x4B74	0x5506	# <CJK>
0x4B75	0x7E2E	# <CJK>
0x4B76	0x7463	# <CJK>
0x4B77	0x7D22	# <CJK>
0x4B78	0x9396	# <CJK>
0x4B79	0x6240	# <CJK>
0x4B7A	0x584C	# <CJK>
0x4B7B	0x4ED6	# <CJK>
0x4B7C	0x5B83	# <CJK>
0x4B7D	0x5979	# <CJK>
0x4B7E	0x5854	# <CJK>
0x4C21	0x737A	# <CJK>
0x4C22	0x64BB	# <CJK>
0x4C23	0x8E4B	# <CJK>
0x4C24	0x8E0F	# <CJK>
0x4C25	0x80CE	# <CJK>
0x4C26	0x82D4	# <CJK>
0x4C27	0x62AC	# <CJK>
0x4C28	0x81FA	# <CJK>
0x4C29	0x6CF0	# <CJK>
0x4C2A	0x915E	# <CJK>
0x4C2B	0x592A	# <CJK>
0x4C2C	0x614B	# <CJK>
0x4C2D	0x6C70	# <CJK>
0x4C2E	0x574D	# <CJK>
0x4C2F	0x6524	# <CJK>
0x4C30	0x8CAA	# <CJK>
0x4C31	0x7671	# <CJK>
0x4C32	0x7058	# <CJK>
0x4C33	0x58C7	# <CJK>
0x4C34	0x6A80	# <CJK>
0x4C35	0x75F0	# <CJK>
0x4C36	0x6F6D	# <CJK>
0x4C37	0x8B5A	# <CJK>
0x4C38	0x8AC7	# <CJK>
0x4C39	0x5766	# <CJK>
0x4C3A	0x6BEF	# <CJK>
0x4C3B	0x8892	# <CJK>
0x4C3C	0x78B3	# <CJK>
0x4C3D	0x63A2	# <CJK>
0x4C3E	0x5606	# <CJK>
0x4C3F	0x70AD	# <CJK>
0x4C40	0x6E6F	# <CJK>
0x4C41	0x5858	# <CJK>
0x4C42	0x642A	# <CJK>
0x4C43	0x5802	# <CJK>
0x4C44	0x68E0	# <CJK>
0x4C45	0x819B	# <CJK>
0x4C46	0x5510	# <CJK>
0x4C47	0x7CD6	# <CJK>
0x4C48	0x5018	# <CJK>
0x4C49	0x8EBA	# <CJK>
0x4C4A	0x6DCC	# <CJK>
0x4C4B	0x8D9F	# <CJK>
0x4C4C	0x71D9	# <CJK>
0x4C4D	0x638F	# <CJK>
0x4C4E	0x6FE4	# <CJK>
0x4C4F	0x6ED4	# <CJK>
0x4C50	0x7E27	# <CJK>
0x4C51	0x8404	# <CJK>
0x4C52	0x6843	# <CJK>
0x4C53	0x9003	# <CJK>
0x4C54	0x6DD8	# <CJK>
0x4C55	0x9676	# <CJK>
0x4C56	0x8A0E	# <CJK>
0x4C57	0x5957	# <CJK>
0x4C58	0x7279	# <CJK>
0x4C59	0x85E4	# <CJK>
0x4C5A	0x9A30	# <CJK>
0x4C5B	0x75BC	# <CJK>
0x4C5C	0x8B04	# <CJK>
0x4C5D	0x68AF	# <CJK>
0x4C5E	0x5254	# <CJK>
0x4C5F	0x8E22	# <CJK>
0x4C60	0x92BB	# <CJK>
0x4C61	0x63D0	# <CJK>
0x4C62	0x984C	# <CJK>
0x4C63	0x8E44	# <CJK>
0x4C64	0x557C	# <CJK>
0x4C65	0x9AD4	# <CJK>
0x4C66	0x66FF	# <CJK>
0x4C67	0x568F	# <CJK>
0x4C68	0x60D5	# <CJK>
0x4C69	0x6D95	# <CJK>
0x4C6A	0x5243	# <CJK>
0x4C6B	0x5C49	# <CJK>
0x4C6C	0x5929	# <CJK>
0x4C6D	0x6DFB	# <CJK>
0x4C6E	0x586B	# <CJK>
0x4C6F	0x7530	# <CJK>
0x4C70	0x751C	# <CJK>
0x4C71	0x606C	# <CJK>
0x4C72	0x8214	# <CJK>
0x4C73	0x8146	# <CJK>
0x4C74	0x6311	# <CJK>
0x4C75	0x689D	# <CJK>
0x4C76	0x8FE2	# <CJK>
0x4C77	0x773A	# <CJK>
0x4C78	0x8DF3	# <CJK>
0x4C79	0x8CBC	# <CJK>
0x4C7A	0x9435	# <CJK>
0x4C7B	0x5E16	# <CJK>
0x4C7C	0x5EF3	# <CJK>
0x4C7D	0x807D	# <CJK>
0x4C7E	0x70F4	# <CJK>
0x4D21	0x6C40	# <CJK>
0x4D22	0x5EF7	# <CJK>
0x4D23	0x505C	# <CJK>
0x4D24	0x4EAD	# <CJK>
0x4D25	0x5EAD	# <CJK>
0x4D26	0x633A	# <CJK>
0x4D27	0x8247	# <CJK>
0x4D28	0x901A	# <CJK>
0x4D29	0x6850	# <CJK>
0x4D2A	0x916E	# <CJK>
0x4D2B	0x77B3	# <CJK>
0x4D2C	0x540C	# <CJK>
0x4D2D	0x9285	# <CJK>
0x4D2E	0x5F64	# <CJK>
0x4D2F	0x7AE5	# <CJK>
0x4D30	0x6876	# <CJK>
0x4D31	0x6345	# <CJK>
0x4D32	0x7B52	# <CJK>
0x4D33	0x7D71	# <CJK>
0x4D34	0x75DB	# <CJK>
0x4D35	0x5077	# <CJK>
0x4D36	0x6295	# <CJK>
0x4D37	0x982D	# <CJK>
0x4D38	0x900F	# <CJK>
0x4D39	0x51F8	# <CJK>
0x4D3A	0x79C3	# <CJK>
0x4D3B	0x7A81	# <CJK>
0x4D3C	0x5716	# <CJK>
0x4D3D	0x5F92	# <CJK>
0x4D3E	0x9014	# <CJK>
0x4D3F	0x5857	# <CJK>
0x4D40	0x5C60	# <CJK>
0x4D41	0x571F	# <CJK>
0x4D42	0x5410	# <CJK>
0x4D43	0x5154	# <CJK>
0x4D44	0x6E4D	# <CJK>
0x4D45	0x5718	# <CJK>
0x4D46	0x63A8	# <CJK>
0x4D47	0x983D	# <CJK>
0x4D48	0x817F	# <CJK>
0x4D49	0x8715	# <CJK>
0x4D4A	0x892A	# <CJK>
0x4D4B	0x9000	# <CJK>
0x4D4C	0x541E	# <CJK>
0x4D4D	0x5C6F	# <CJK>
0x4D4E	0x81C0	# <CJK>
0x4D4F	0x62D6	# <CJK>
0x4D50	0x6258	# <CJK>
0x4D51	0x8131	# <CJK>
0x4D52	0x9D15	# <CJK>
0x4D53	0x9640	# <CJK>
0x4D54	0x99B1	# <CJK>
0x4D55	0x99DD	# <CJK>
0x4D56	0x6A62	# <CJK>
0x4D57	0x59A5	# <CJK>
0x4D58	0x62D3	# <CJK>
0x4D59	0x553E	# <CJK>
0x4D5A	0x6316	# <CJK>
0x4D5B	0x54C7	# <CJK>
0x4D5C	0x86D9	# <CJK>
0x4D5D	0x7AAA	# <CJK>
0x4D5E	0x5A03	# <CJK>
0x4D5F	0x74E6	# <CJK>
0x4D60	0x896A	# <CJK>
0x4D61	0x6B6A	# <CJK>
0x4D62	0x5916	# <CJK>
0x4D63	0x8C4C	# <CJK>
0x4D64	0x5F4E	# <CJK>
0x4D65	0x7063	# <CJK>
0x4D66	0x73A9	# <CJK>
0x4D67	0x9811	# <CJK>
0x4D68	0x4E38	# <CJK>
0x4D69	0x70F7	# <CJK>
0x4D6A	0x5B8C	# <CJK>
0x4D6B	0x7897	# <CJK>
0x4D6C	0x633D	# <CJK>
0x4D6D	0x665A	# <CJK>
0x4D6E	0x7696	# <CJK>
0x4D6F	0x60CB	# <CJK>
0x4D70	0x5B9B	# <CJK>
0x4D71	0x5A49	# <CJK>
0x4D72	0x842C	# <CJK>
0x4D73	0x8155	# <CJK>
0x4D74	0x6C6A	# <CJK>
0x4D75	0x738B	# <CJK>
0x4D76	0x4EA1	# <CJK>
0x4D77	0x6789	# <CJK>
0x4D78	0x7DB2	# <CJK>
0x4D79	0x5F80	# <CJK>
0x4D7A	0x65FA	# <CJK>
0x4D7B	0x671B	# <CJK>
0x4D7C	0x5FD8	# <CJK>
0x4D7D	0x5984	# <CJK>
0x4D7E	0x5A01	# <CJK>
0x4E21	0x5DCD	# <CJK>
0x4E22	0x5FAE	# <CJK>
0x4E23	0x5371	# <CJK>
0x4E24	0x97CB	# <CJK>
0x4E25	0x9055	# <CJK>
0x4E26	0x6845	# <CJK>
0x4E27	0x570D	# <CJK>
0x4E28	0x552F	# <CJK>
0x4E29	0x60DF	# <CJK>
0x4E2A	0x7232	# <CJK>
0x4E2B	0x6FF0	# <CJK>
0x4E2C	0x7DAD	# <CJK>
0x4E2D	0x8466	# <CJK>
0x4E2E	0x840E	# <CJK>
0x4E2F	0x59D4	# <CJK>
0x4E30	0x5049	# <CJK>
0x4E31	0x50DE	# <CJK>
0x4E32	0x5C3E	# <CJK>
0x4E33	0x7DEF	# <CJK>
0x4E34	0x672A	# <CJK>
0x4E35	0x851A	# <CJK>
0x4E36	0x5473	# <CJK>
0x4E37	0x754F	# <CJK>
0x4E38	0x80C3	# <CJK>
0x4E39	0x5582	# <CJK>
0x4E3A	0x9B4F	# <CJK>
0x4E3B	0x4F4D	# <CJK>
0x4E3C	0x6E2D	# <CJK>
0x4E3D	0x8B02	# <CJK>
0x4E3E	0x5C09	# <CJK>
0x4E3F	0x6170	# <CJK>
0x4E40	0x885B	# <CJK>
0x4E41	0x761F	# <CJK>
0x4E42	0x6E29	# <CJK>
0x4E43	0x868A	# <CJK>
0x4E44	0x6587	# <CJK>
0x4E45	0x805E	# <CJK>
0x4E46	0x7D0B	# <CJK>
0x4E47	0x543B	# <CJK>
0x4E48	0x7A69	# <CJK>
0x4E49	0x7D0A	# <CJK>
0x4E4A	0x554F	# <CJK>
0x4E4B	0x55E1	# <CJK>
0x4E4C	0x7FC1	# <CJK>
0x4E4D	0x74EE	# <CJK>
0x4E4E	0x64BE	# <CJK>
0x4E4F	0x8778	# <CJK>
0x4E50	0x6E26	# <CJK>
0x4E51	0x7AA9	# <CJK>
0x4E52	0x6211	# <CJK>
0x4E53	0x65A1	# <CJK>
0x4E54	0x5367	# <CJK>
0x4E55	0x63E1	# <CJK>
0x4E56	0x6C83	# <CJK>
0x4E57	0x5DEB	# <CJK>
0x4E58	0x55DA	# <CJK>
0x4E59	0x93A2	# <CJK>
0x4E5A	0x70CF	# <CJK>
0x4E5B	0x6C61	# <CJK>
0x4E5C	0x8AA3	# <CJK>
0x4E5D	0x5C4B	# <CJK>
0x4E5E	0x7121	# <CJK>
0x4E5F	0x856A	# <CJK>
0x4E60	0x68A7	# <CJK>
0x4E61	0x543E	# <CJK>
0x4E62	0x5434	# <CJK>
0x4E63	0x6BCB	# <CJK>
0x4E64	0x6B66	# <CJK>
0x4E65	0x4E94	# <CJK>
0x4E66	0x6342	# <CJK>
0x4E67	0x5348	# <CJK>
0x4E68	0x821E	# <CJK>
0x4E69	0x4F0D	# <CJK>
0x4E6A	0x4FAE	# <CJK>
0x4E6B	0x5862	# <CJK>
0x4E6C	0x620A	# <CJK>
0x4E6D	0x9727	# <CJK>
0x4E6E	0x6664	# <CJK>
0x4E6F	0x7269	# <CJK>
0x4E70	0x52FF	# <CJK>
0x4E71	0x52D9	# <CJK>
0x4E72	0x609F	# <CJK>
0x4E73	0x8AA4	# <CJK>
0x4E74	0x6614	# <CJK>
0x4E75	0x7199	# <CJK>
0x4E76	0x6790	# <CJK>
0x4E77	0x897F	# <CJK>
0x4E78	0x7852	# <CJK>
0x4E79	0x77FD	# <CJK>
0x4E7A	0x6670	# <CJK>
0x4E7B	0x563B	# <CJK>
0x4E7C	0x5438	# <CJK>
0x4E7D	0x932B	# <CJK>
0x4E7E	0x72A7	# <CJK>
0x4F21	0x7A00	# <CJK>
0x4F22	0x606F	# <CJK>
0x4F23	0x5E0C	# <CJK>
0x4F24	0x6089	# <CJK>
0x4F25	0x819D	# <CJK>
0x4F26	0x5915	# <CJK>
0x4F27	0x60DC	# <CJK>
0x4F28	0x7184	# <CJK>
0x4F29	0x70EF	# <CJK>
0x4F2A	0x6EAA	# <CJK>
0x4F2B	0x6C50	# <CJK>
0x4F2C	0x7280	# <CJK>
0x4F2D	0x6A84	# <CJK>
0x4F2E	0x8972	# <CJK>
0x4F2F	0x5E2D	# <CJK>
0x4F30	0x7FD2	# <CJK>
0x4F31	0x5AB3	# <CJK>
0x4F32	0x559C	# <CJK>
0x4F33	0x9291	# <CJK>
0x4F34	0x6D17	# <CJK>
0x4F35	0x7CFB	# <CJK>
0x4F36	0x9699	# <CJK>
0x4F37	0x6232	# <CJK>
0x4F38	0x7D30	# <CJK>
0x4F39	0x778E	# <CJK>
0x4F3A	0x8766	# <CJK>
0x4F3B	0x5323	# <CJK>
0x4F3C	0x971E	# <CJK>
0x4F3D	0x8F44	# <CJK>
0x4F3E	0x6687	# <CJK>
0x4F3F	0x5CFD	# <CJK>
0x4F40	0x4FE0	# <CJK>
0x4F41	0x72F9	# <CJK>
0x4F42	0x4E0B	# <CJK>
0x4F43	0x53A6	# <CJK>
0x4F44	0x590F	# <CJK>
0x4F45	0x5687	# <CJK>
0x4F46	0x6380	# <CJK>
0x4F47	0x9341	# <CJK>
0x4F48	0x5148	# <CJK>
0x4F49	0x4ED9	# <CJK>
0x4F4A	0x9BAE	# <CJK>
0x4F4B	0x7E96	# <CJK>
0x4F4C	0x54B8	# <CJK>
0x4F4D	0x8CE2	# <CJK>
0x4F4E	0x929C	# <CJK>
0x4F4F	0x8237	# <CJK>
0x4F50	0x9591	# <CJK>
0x4F51	0x6D8E	# <CJK>
0x4F52	0x5F26	# <CJK>
0x4F53	0x5ACC	# <CJK>
0x4F54	0x986F	# <CJK>
0x4F55	0x96AA	# <CJK>
0x4F56	0x73FE	# <CJK>
0x4F57	0x737B	# <CJK>
0x4F58	0x7E23	# <CJK>
0x4F59	0x817A	# <CJK>
0x4F5A	0x9921	# <CJK>
0x4F5B	0x7FA1	# <CJK>
0x4F5C	0x61B2	# <CJK>
0x4F5D	0x9677	# <CJK>
0x4F5E	0x9650	# <CJK>
0x4F5F	0x7DAB	# <CJK>
0x4F60	0x76F8	# <CJK>
0x4F61	0x53A2	# <CJK>
0x4F62	0x9472	# <CJK>
0x4F63	0x9999	# <CJK>
0x4F64	0x7BB1	# <CJK>
0x4F65	0x8944	# <CJK>
0x4F66	0x6E58	# <CJK>
0x4F67	0x9109	# <CJK>
0x4F68	0x7FD4	# <CJK>
0x4F69	0x7965	# <CJK>
0x4F6A	0x8A73	# <CJK>
0x4F6B	0x60F3	# <CJK>
0x4F6C	0x97FF	# <CJK>
0x4F6D	0x4EAB	# <CJK>
0x4F6E	0x9805	# <CJK>
0x4F6F	0x5DF7	# <CJK>
0x4F70	0x6A61	# <CJK>
0x4F71	0x50CF	# <CJK>
0x4F72	0x5411	# <CJK>
0x4F73	0x8C61	# <CJK>
0x4F74	0x856D	# <CJK>
0x4F75	0x785D	# <CJK>
0x4F76	0x9704	# <CJK>
0x4F77	0x524A	# <CJK>
0x4F78	0x54EE	# <CJK>
0x4F79	0x56C2	# <CJK>
0x4F7A	0x92B7	# <CJK>
0x4F7B	0x6D88	# <CJK>
0x4F7C	0x5BB5	# <CJK>
0x4F7D	0x6DC6	# <CJK>
0x4F7E	0x66C9	# <CJK>
0x5021	0x5C0F	# <CJK>
0x5022	0x5B5D	# <CJK>
0x5023	0x6821	# <CJK>
0x5024	0x8096	# <CJK>
0x5025	0x562F	# <CJK>
0x5026	0x7B11	# <CJK>
0x5027	0x6548	# <CJK>
0x5028	0x6954	# <CJK>
0x5029	0x4E9B	# <CJK>
0x502A	0x6B47	# <CJK>
0x502B	0x874E	# <CJK>
0x502C	0x978B	# <CJK>
0x502D	0x5354	# <CJK>
0x502E	0x633E	# <CJK>
0x502F	0x643A	# <CJK>
0x5030	0x90AA	# <CJK>
0x5031	0x659C	# <CJK>
0x5032	0x8105	# <CJK>
0x5033	0x8AE7	# <CJK>
0x5034	0x5BEB	# <CJK>
0x5035	0x68B0	# <CJK>
0x5036	0x5378	# <CJK>
0x5037	0x87F9	# <CJK>
0x5038	0x61C8	# <CJK>
0x5039	0x6CC4	# <CJK>
0x503A	0x7009	# <CJK>
0x503B	0x8B1D	# <CJK>
0x503C	0x5C51	# <CJK>
0x503D	0x85AA	# <CJK>
0x503E	0x82AF	# <CJK>
0x503F	0x92C5	# <CJK>
0x5040	0x6B23	# <CJK>
0x5041	0x8F9B	# <CJK>
0x5042	0x65B0	# <CJK>
0x5043	0x5FFB	# <CJK>
0x5044	0x5FC3	# <CJK>
0x5045	0x4FE1	# <CJK>
0x5046	0x91C1	# <CJK>
0x5047	0x661F	# <CJK>
0x5048	0x8165	# <CJK>
0x5049	0x7329	# <CJK>
0x504A	0x60FA	# <CJK>
0x504B	0x8208	# <CJK>
0x504C	0x5211	# <CJK>
0x504D	0x578B	# <CJK>
0x504E	0x5F62	# <CJK>
0x504F	0x90A2	# <CJK>
0x5050	0x884C	# <CJK>
0x5051	0x9192	# <CJK>
0x5052	0x5E78	# <CJK>
0x5053	0x674F	# <CJK>
0x5054	0x6027	# <CJK>
0x5055	0x59D3	# <CJK>
0x5056	0x5144	# <CJK>
0x5057	0x51F6	# <CJK>
0x5058	0x80F8	# <CJK>
0x5059	0x5308	# <CJK>
0x505A	0x6C79	# <CJK>
0x505B	0x96C4	# <CJK>
0x505C	0x718A	# <CJK>
0x505D	0x4F11	# <CJK>
0x505E	0x4FEE	# <CJK>
0x505F	0x7F9E	# <CJK>
0x5060	0x673D	# <CJK>
0x5061	0x55C5	# <CJK>
0x5062	0x92B9	# <CJK>
0x5063	0x79C0	# <CJK>
0x5064	0x8896	# <CJK>
0x5065	0x7D89	# <CJK>
0x5066	0x589F	# <CJK>
0x5067	0x620C	# <CJK>
0x5068	0x9700	# <CJK>
0x5069	0x865A	# <CJK>
0x506A	0x5618	# <CJK>
0x506B	0x9808	# <CJK>
0x506C	0x5F90	# <CJK>
0x506D	0x8A31	# <CJK>
0x506E	0x84C4	# <CJK>
0x506F	0x9157	# <CJK>
0x5070	0x53D9	# <CJK>
0x5071	0x65ED	# <CJK>
0x5072	0x5E8F	# <CJK>
0x5073	0x755C	# <CJK>
0x5074	0x6064	# <CJK>
0x5075	0x7D6E	# <CJK>
0x5076	0x5A7F	# <CJK>
0x5077	0x7DD2	# <CJK>
0x5078	0x7E8C	# <CJK>
0x5079	0x8ED2	# <CJK>
0x507A	0x55A7	# <CJK>
0x507B	0x5BA3	# <CJK>
0x507C	0x61F8	# <CJK>
0x507D	0x65CB	# <CJK>
0x507E	0x7384	# <CJK>
0x5121	0x9078	# <CJK>
0x5122	0x766C	# <CJK>
0x5123	0x7729	# <CJK>
0x5124	0x7D62	# <CJK>
0x5125	0x9774	# <CJK>
0x5126	0x859B	# <CJK>
0x5127	0x5B78	# <CJK>
0x5128	0x7A74	# <CJK>
0x5129	0x96EA	# <CJK>
0x512A	0x8840	# <CJK>
0x512B	0x52DB	# <CJK>
0x512C	0x718F	# <CJK>
0x512D	0x5FAA	# <CJK>
0x512E	0x65EC	# <CJK>
0x512F	0x8A62	# <CJK>
0x5130	0x5C0B	# <CJK>
0x5131	0x99B4	# <CJK>
0x5132	0x5DE1	# <CJK>
0x5133	0x6B89	# <CJK>
0x5134	0x6C5B	# <CJK>
0x5135	0x8A13	# <CJK>
0x5136	0x8A0A	# <CJK>
0x5137	0x905C	# <CJK>
0x5138	0x8FC5	# <CJK>
0x5139	0x58D3	# <CJK>
0x513A	0x62BC	# <CJK>
0x513B	0x9D09	# <CJK>
0x513C	0x9D28	# <CJK>
0x513D	0x5440	# <CJK>
0x513E	0x4E2B	# <CJK>
0x513F	0x82BD	# <CJK>
0x5140	0x7259	# <CJK>
0x5141	0x869C	# <CJK>
0x5142	0x5D16	# <CJK>
0x5143	0x8859	# <CJK>
0x5144	0x6DAF	# <CJK>
0x5145	0x96C5	# <CJK>
0x5146	0x555E	# <CJK>
0x5147	0x4E9E	# <CJK>
0x5148	0x8A1D	# <CJK>
0x5149	0x7109	# <CJK>
0x514A	0x54BD	# <CJK>
0x514B	0x95B9	# <CJK>
0x514C	0x70DF	# <CJK>
0x514D	0x6DF9	# <CJK>
0x514E	0x9E7D	# <CJK>
0x514F	0x56B4	# <CJK>
0x5150	0x7814	# <CJK>
0x5151	0x8712	# <CJK>
0x5152	0x5CA9	# <CJK>
0x5153	0x5EF6	# <CJK>
0x5154	0x8A00	# <CJK>
0x5155	0x9854	# <CJK>
0x5156	0x95BB	# <CJK>
0x5157	0x708E	# <CJK>
0x5158	0x6CBF	# <CJK>
0x5159	0x5944	# <CJK>
0x515A	0x63A9	# <CJK>
0x515B	0x773C	# <CJK>
0x515C	0x884D	# <CJK>
0x515D	0x6F14	# <CJK>
0x515E	0x8277	# <CJK>
0x515F	0x5830	# <CJK>
0x5160	0x71D5	# <CJK>
0x5161	0x53AD	# <CJK>
0x5162	0x786F	# <CJK>
0x5163	0x96C1	# <CJK>
0x5164	0x5501	# <CJK>
0x5165	0x5F66	# <CJK>
0x5166	0x7130	# <CJK>
0x5167	0x5BB4	# <CJK>
0x5168	0x8AFA	# <CJK>
0x5169	0x9A57	# <CJK>
0x516A	0x6B83	# <CJK>
0x516B	0x592E	# <CJK>
0x516C	0x9D26	# <CJK>
0x516D	0x79E7	# <CJK>
0x516E	0x694A	# <CJK>
0x516F	0x63DA	# <CJK>
0x5170	0x4F6F	# <CJK>
0x5171	0x760D	# <CJK>
0x5172	0x7F8A	# <CJK>
0x5173	0x6D0B	# <CJK>
0x5174	0x967D	# <CJK>
0x5175	0x6C27	# <CJK>
0x5176	0x4EF0	# <CJK>
0x5177	0x7662	# <CJK>
0x5178	0x990A	# <CJK>
0x5179	0x6A23	# <CJK>
0x517A	0x6F3E	# <CJK>
0x517B	0x9080	# <CJK>
0x517C	0x8170	# <CJK>
0x517D	0x5996	# <CJK>
0x517E	0x7476	# <CJK>
0x5221	0x6447	# <CJK>
0x5222	0x582F	# <CJK>
0x5223	0x9065	# <CJK>
0x5224	0x7A91	# <CJK>
0x5225	0x8B21	# <CJK>
0x5226	0x59DA	# <CJK>
0x5227	0x54AC	# <CJK>
0x5228	0x8200	# <CJK>
0x5229	0x85E5	# <CJK>
0x522A	0x8981	# <CJK>
0x522B	0x8000	# <CJK>
0x522C	0x6930	# <CJK>
0x522D	0x564E	# <CJK>
0x522E	0x8036	# <CJK>
0x522F	0x723A	# <CJK>
0x5230	0x91CE	# <CJK>
0x5231	0x51B6	# <CJK>
0x5232	0x4E5F	# <CJK>
0x5233	0x9801	# <CJK>
0x5234	0x6396	# <CJK>
0x5235	0x696D	# <CJK>
0x5236	0x8449	# <CJK>
0x5237	0x66F3	# <CJK>
0x5238	0x814B	# <CJK>
0x5239	0x591C	# <CJK>
0x523A	0x6DB2	# <CJK>
0x523B	0x4E00	# <CJK>
0x523C	0x58F9	# <CJK>
0x523D	0x91AB	# <CJK>
0x523E	0x63D6	# <CJK>
0x523F	0x92A5	# <CJK>
0x5240	0x4F9D	# <CJK>
0x5241	0x4F0A	# <CJK>
0x5242	0x8863	# <CJK>
0x5243	0x9824	# <CJK>
0x5244	0x5937	# <CJK>
0x5245	0x907A	# <CJK>
0x5246	0x79FB	# <CJK>
0x5247	0x5100	# <CJK>
0x5248	0x80F0	# <CJK>
0x5249	0x7591	# <CJK>
0x524A	0x6C82	# <CJK>
0x524B	0x5B9C	# <CJK>
0x524C	0x59E8	# <CJK>
0x524D	0x5F5D	# <CJK>
0x524E	0x6905	# <CJK>
0x524F	0x87FB	# <CJK>
0x5250	0x501A	# <CJK>
0x5251	0x5DF2	# <CJK>
0x5252	0x4E59	# <CJK>
0x5253	0x77E3	# <CJK>
0x5254	0x4EE5	# <CJK>
0x5255	0x85DD	# <CJK>
0x5256	0x6291	# <CJK>
0x5257	0x6613	# <CJK>
0x5258	0x9091	# <CJK>
0x5259	0x5C79	# <CJK>
0x525A	0x5104	# <CJK>
0x525B	0x5F79	# <CJK>
0x525C	0x81C6	# <CJK>
0x525D	0x9038	# <CJK>
0x525E	0x8084	# <CJK>
0x525F	0x75AB	# <CJK>
0x5260	0x4EA6	# <CJK>
0x5261	0x88D4	# <CJK>
0x5262	0x610F	# <CJK>
0x5263	0x6BC5	# <CJK>
0x5264	0x61B6	# <CJK>
0x5265	0x7FA9	# <CJK>
0x5266	0x76CA	# <CJK>
0x5267	0x6EA2	# <CJK>
0x5268	0x8A63	# <CJK>
0x5269	0x8B70	# <CJK>
0x526A	0x8ABC	# <CJK>
0x526B	0x8B6F	# <CJK>
0x526C	0x5F02	# <CJK>
0x526D	0x7FFC	# <CJK>
0x526E	0x7FCC	# <CJK>
0x526F	0x7E79	# <CJK>
0x5270	0x8335	# <CJK>
0x5271	0x852D	# <CJK>
0x5272	0x56E0	# <CJK>
0x5273	0x6BB7	# <CJK>
0x5274	0x97F3	# <CJK>
0x5275	0x9670	# <CJK>
0x5276	0x59FB	# <CJK>
0x5277	0x541F	# <CJK>
0x5278	0x9280	# <CJK>
0x5279	0x6DEB	# <CJK>
0x527A	0x5BC5	# <CJK>
0x527B	0x98F2	# <CJK>
0x527C	0x5C39	# <CJK>
0x527D	0x5F15	# <CJK>
0x527E	0x96B1	# <CJK>
0x5321	0x5370	# <CJK>
0x5322	0x82F1	# <CJK>
0x5323	0x6AFB	# <CJK>
0x5324	0x5B30	# <CJK>
0x5325	0x9DF9	# <CJK>
0x5326	0x61C9	# <CJK>
0x5327	0x7E93	# <CJK>
0x5328	0x7469	# <CJK>
0x5329	0x87A2	# <CJK>
0x532A	0x71DF	# <CJK>
0x532B	0x7192	# <CJK>
0x532C	0x8805	# <CJK>
0x532D	0x8FCE	# <CJK>
0x532E	0x8D0F	# <CJK>
0x532F	0x76C8	# <CJK>
0x5330	0x5F71	# <CJK>
0x5331	0x7A4E	# <CJK>
0x5332	0x786C	# <CJK>
0x5333	0x6620	# <CJK>
0x5334	0x55B2	# <CJK>
0x5335	0x64C1	# <CJK>
0x5336	0x50AD	# <CJK>
0x5337	0x81C3	# <CJK>
0x5338	0x7670	# <CJK>
0x5339	0x5EB8	# <CJK>
0x533A	0x96CD	# <CJK>
0x533B	0x8E34	# <CJK>
0x533C	0x86F9	# <CJK>
0x533D	0x548F	# <CJK>
0x533E	0x6CF3	# <CJK>
0x533F	0x6D8C	# <CJK>
0x5340	0x6C38	# <CJK>
0x5341	0x607F	# <CJK>
0x5342	0x52C7	# <CJK>
0x5343	0x7528	# <CJK>
0x5344	0x5E7D	# <CJK>
0x5345	0x512A	# <CJK>
0x5346	0x60A0	# <CJK>
0x5347	0x6182	# <CJK>
0x5348	0x5C24	# <CJK>
0x5349	0x7531	# <CJK>
0x534A	0x90F5	# <CJK>
0x534B	0x923E	# <CJK>
0x534C	0x7336	# <CJK>
0x534D	0x6CB9	# <CJK>
0x534E	0x6E38	# <CJK>
0x534F	0x9149	# <CJK>
0x5350	0x6709	# <CJK>
0x5351	0x53CB	# <CJK>
0x5352	0x53F3	# <CJK>
0x5353	0x4F51	# <CJK>
0x5354	0x91C9	# <CJK>
0x5355	0x8A98	# <CJK>
0x5356	0x53C8	# <CJK>
0x5357	0x5E7C	# <CJK>
0x5358	0x8FC2	# <CJK>
0x5359	0x6DE4	# <CJK>
0x535A	0x4E8E	# <CJK>
0x535B	0x76C2	# <CJK>
0x535C	0x6986	# <CJK>
0x535D	0x865E	# <CJK>
0x535E	0x611A	# <CJK>
0x535F	0x8F3F	# <CJK>
0x5360	0x9918	# <CJK>
0x5361	0x4FDE	# <CJK>
0x5362	0x903E	# <CJK>
0x5363	0x9B5A	# <CJK>
0x5364	0x6109	# <CJK>
0x5365	0x6E1D	# <CJK>
0x5366	0x6F01	# <CJK>
0x5367	0x9685	# <CJK>
0x5368	0x4E88	# <CJK>
0x5369	0x5A31	# <CJK>
0x536A	0x96E8	# <CJK>
0x536B	0x8207	# <CJK>
0x536C	0x5DBC	# <CJK>
0x536D	0x79B9	# <CJK>
0x536E	0x5B87	# <CJK>
0x536F	0x8A9E	# <CJK>
0x5370	0x7FBD	# <CJK>
0x5371	0x7389	# <CJK>
0x5372	0x57DF	# <CJK>
0x5373	0x828B	# <CJK>
0x5374	0x9B31	# <CJK>
0x5375	0x5401	# <CJK>
0x5376	0x9047	# <CJK>
0x5377	0x55BB	# <CJK>
0x5378	0x5CEA	# <CJK>
0x5379	0x5FA1	# <CJK>
0x537A	0x6108	# <CJK>
0x537B	0x6B32	# <CJK>
0x537C	0x7344	# <CJK>
0x537D	0x80B2	# <CJK>
0x537E	0x8B7D	# <CJK>
0x5421	0x6D74	# <CJK>
0x5422	0x5BD3	# <CJK>
0x5423	0x88D5	# <CJK>
0x5424	0x9810	# <CJK>
0x5425	0x8C6B	# <CJK>
0x5426	0x99AD	# <CJK>
0x5427	0x9D1B	# <CJK>
0x5428	0x6DF5	# <CJK>
0x5429	0x51A4	# <CJK>
0x542A	0x5143	# <CJK>
0x542B	0x57A3	# <CJK>
0x542C	0x8881	# <CJK>
0x542D	0x539F	# <CJK>
0x542E	0x63F4	# <CJK>
0x542F	0x8F45	# <CJK>
0x5430	0x5712	# <CJK>
0x5431	0x54E1	# <CJK>
0x5432	0x5713	# <CJK>
0x5433	0x733F	# <CJK>
0x5434	0x6E90	# <CJK>
0x5435	0x7DE3	# <CJK>
0x5436	0x9060	# <CJK>
0x5437	0x82D1	# <CJK>
0x5438	0x9858	# <CJK>
0x5439	0x6028	# <CJK>
0x543A	0x9662	# <CJK>
0x543B	0x66F0	# <CJK>
0x543C	0x7D04	# <CJK>
0x543D	0x8D8A	# <CJK>
0x543E	0x8E8D	# <CJK>
0x543F	0x9470	# <CJK>
0x5440	0x5CB3	# <CJK>
0x5441	0x7CA4	# <CJK>
0x5442	0x6708	# <CJK>
0x5443	0x60A6	# <CJK>
0x5444	0x95B2	# <CJK>
0x5445	0x8018	# <CJK>
0x5446	0x96F2	# <CJK>
0x5447	0x9116	# <CJK>
0x5448	0x5300	# <CJK>
0x5449	0x9695	# <CJK>
0x544A	0x5141	# <CJK>
0x544B	0x904B	# <CJK>
0x544C	0x85F4	# <CJK>
0x544D	0x9196	# <CJK>
0x544E	0x6688	# <CJK>
0x544F	0x97F5	# <CJK>
0x5450	0x5B55	# <CJK>
0x5451	0x531D	# <CJK>
0x5452	0x7838	# <CJK>
0x5453	0x96DC	# <CJK>
0x5454	0x683D	# <CJK>
0x5455	0x54C9	# <CJK>
0x5456	0x707E	# <CJK>
0x5457	0x5BB0	# <CJK>
0x5458	0x8F09	# <CJK>
0x5459	0x518D	# <CJK>
0x545A	0x5728	# <CJK>
0x545B	0x54B1	# <CJK>
0x545C	0x6522	# <CJK>
0x545D	0x66AB	# <CJK>
0x545E	0x8D0A	# <CJK>
0x545F	0x8D1C	# <CJK>
0x5460	0x81DF	# <CJK>
0x5461	0x846C	# <CJK>
0x5462	0x906D	# <CJK>
0x5463	0x7CDF	# <CJK>
0x5464	0x947F	# <CJK>
0x5465	0x85FB	# <CJK>
0x5466	0x68D7	# <CJK>
0x5467	0x65E9	# <CJK>
0x5468	0x6FA1	# <CJK>
0x5469	0x86A4	# <CJK>
0x546A	0x8E81	# <CJK>
0x546B	0x566A	# <CJK>
0x546C	0x9020	# <CJK>
0x546D	0x7682	# <CJK>
0x546E	0x7AC8	# <CJK>
0x546F	0x71E5	# <CJK>
0x5470	0x8CAC	# <CJK>
0x5471	0x64C7	# <CJK>
0x5472	0x5247	# <CJK>
0x5473	0x6FA4	# <CJK>
0x5474	0x8CCA	# <CJK>
0x5475	0x600E	# <CJK>
0x5476	0x589E	# <CJK>
0x5477	0x618E	# <CJK>
0x5478	0x66FE	# <CJK>
0x5479	0x8D08	# <CJK>
0x547A	0x624E	# <CJK>
0x547B	0x55B3	# <CJK>
0x547C	0x6E23	# <CJK>
0x547D	0x672D	# <CJK>
0x547E	0x8ECB	# <CJK>
0x5521	0x9358	# <CJK>
0x5522	0x9598	# <CJK>
0x5523	0x7728	# <CJK>
0x5524	0x6805	# <CJK>
0x5525	0x69A8	# <CJK>
0x5526	0x548B	# <CJK>
0x5527	0x4E4D	# <CJK>
0x5528	0x70B8	# <CJK>
0x5529	0x8A50	# <CJK>
0x552A	0x6458	# <CJK>
0x552B	0x9F4B	# <CJK>
0x552C	0x5B85	# <CJK>
0x552D	0x7A84	# <CJK>
0x552E	0x50B5	# <CJK>
0x552F	0x5BE8	# <CJK>
0x5530	0x77BB	# <CJK>
0x5531	0x6C08	# <CJK>
0x5532	0x8A79	# <CJK>
0x5533	0x7C98	# <CJK>
0x5534	0x6CBE	# <CJK>
0x5535	0x76DE	# <CJK>
0x5536	0x65AC	# <CJK>
0x5537	0x8F3E	# <CJK>
0x5538	0x5D84	# <CJK>
0x5539	0x5C55	# <CJK>
0x553A	0x8638	# <CJK>
0x553B	0x68E7	# <CJK>
0x553C	0x5360	# <CJK>
0x553D	0x6230	# <CJK>
0x553E	0x7AD9	# <CJK>
0x553F	0x6E5B	# <CJK>
0x5540	0x7DBB	# <CJK>
0x5541	0x6A1F	# <CJK>
0x5542	0x7AE0	# <CJK>
0x5543	0x5F70	# <CJK>
0x5544	0x6F33	# <CJK>
0x5545	0x5F35	# <CJK>
0x5546	0x638C	# <CJK>
0x5547	0x6F32	# <CJK>
0x5548	0x6756	# <CJK>
0x5549	0x4E08	# <CJK>
0x554A	0x5E33	# <CJK>
0x554B	0x8CEC	# <CJK>
0x554C	0x4ED7	# <CJK>
0x554D	0x8139	# <CJK>
0x554E	0x7634	# <CJK>
0x554F	0x969C	# <CJK>
0x5550	0x62DB	# <CJK>
0x5551	0x662D	# <CJK>
0x5552	0x627E	# <CJK>
0x5553	0x6CBC	# <CJK>
0x5554	0x8D99	# <CJK>
0x5555	0x7167	# <CJK>
0x5556	0x7F69	# <CJK>
0x5557	0x5146	# <CJK>
0x5558	0x8087	# <CJK>
0x5559	0x53EC	# <CJK>
0x555A	0x906E	# <CJK>
0x555B	0x6298	# <CJK>
0x555C	0x54F2	# <CJK>
0x555D	0x87C4	# <CJK>
0x555E	0x8F4D	# <CJK>
0x555F	0x8005	# <CJK>
0x5560	0x937A	# <CJK>
0x5561	0x8517	# <CJK>
0x5562	0x9019	# <CJK>
0x5563	0x6D59	# <CJK>
0x5564	0x73CD	# <CJK>
0x5565	0x659F	# <CJK>
0x5566	0x771F	# <CJK>
0x5567	0x7504	# <CJK>
0x5568	0x7827	# <CJK>
0x5569	0x81FB	# <CJK>
0x556A	0x8C9E	# <CJK>
0x556B	0x91DD	# <CJK>
0x556C	0x5075	# <CJK>
0x556D	0x6795	# <CJK>
0x556E	0x75B9	# <CJK>
0x556F	0x8A3A	# <CJK>
0x5570	0x9707	# <CJK>
0x5571	0x632F	# <CJK>
0x5572	0x93AE	# <CJK>
0x5573	0x9663	# <CJK>
0x5574	0x84B8	# <CJK>
0x5575	0x6399	# <CJK>
0x5576	0x775C	# <CJK>
0x5577	0x5F81	# <CJK>
0x5578	0x7319	# <CJK>
0x5579	0x722D	# <CJK>
0x557A	0x6014	# <CJK>
0x557B	0x6574	# <CJK>
0x557C	0x62EF	# <CJK>
0x557D	0x6B63	# <CJK>
0x557E	0x653F	# <CJK>
0x5621	0x5E40	# <CJK>
0x5622	0x7665	# <CJK>
0x5623	0x912D	# <CJK>
0x5624	0x8B49	# <CJK>
0x5625	0x829D	# <CJK>
0x5626	0x679D	# <CJK>
0x5627	0x652F	# <CJK>
0x5628	0x5431	# <CJK>
0x5629	0x8718	# <CJK>
0x562A	0x77E5	# <CJK>
0x562B	0x80A2	# <CJK>
0x562C	0x8102	# <CJK>
0x562D	0x6C41	# <CJK>
0x562E	0x4E4B	# <CJK>
0x562F	0x7E54	# <CJK>
0x5630	0x8077	# <CJK>
0x5631	0x76F4	# <CJK>
0x5632	0x690D	# <CJK>
0x5633	0x6B96	# <CJK>
0x5634	0x57F7	# <CJK>
0x5635	0x503C	# <CJK>
0x5636	0x4F84	# <CJK>
0x5637	0x5740	# <CJK>
0x5638	0x6307	# <CJK>
0x5639	0x6B62	# <CJK>
0x563A	0x8DBE	# <CJK>
0x563B	0x8879	# <CJK>
0x563C	0x65E8	# <CJK>
0x563D	0x7D19	# <CJK>
0x563E	0x5FD7	# <CJK>
0x563F	0x646F	# <CJK>
0x5640	0x64F2	# <CJK>
0x5641	0x81F3	# <CJK>
0x5642	0x81F4	# <CJK>
0x5643	0x7F6E	# <CJK>
0x5644	0x5E5F	# <CJK>
0x5645	0x5CD9	# <CJK>
0x5646	0x5236	# <CJK>
0x5647	0x667A	# <CJK>
0x5648	0x79E9	# <CJK>
0x5649	0x7A1A	# <CJK>
0x564A	0x8CEA	# <CJK>
0x564B	0x7099	# <CJK>
0x564C	0x75D4	# <CJK>
0x564D	0x6EEF	# <CJK>
0x564E	0x6CBB	# <CJK>
0x564F	0x7A92	# <CJK>
0x5650	0x4E2D	# <CJK>
0x5651	0x76C5	# <CJK>
0x5652	0x5FE0	# <CJK>
0x5653	0x9418	# <CJK>
0x5654	0x8877	# <CJK>
0x5655	0x7D42	# <CJK>
0x5656	0x7A2E	# <CJK>
0x5657	0x816B	# <CJK>
0x5658	0x91CD	# <CJK>
0x5659	0x4EF2	# <CJK>
0x565A	0x8846	# <CJK>
0x565B	0x821F	# <CJK>
0x565C	0x5468	# <CJK>
0x565D	0x5DDE	# <CJK>
0x565E	0x6D32	# <CJK>
0x565F	0x8B05	# <CJK>
0x5660	0x7CA5	# <CJK>
0x5661	0x8EF8	# <CJK>
0x5662	0x8098	# <CJK>
0x5663	0x5E1A	# <CJK>
0x5664	0x5492	# <CJK>
0x5665	0x76BA	# <CJK>
0x5666	0x5B99	# <CJK>
0x5667	0x665D	# <CJK>
0x5668	0x9A5F	# <CJK>
0x5669	0x73E0	# <CJK>
0x566A	0x682A	# <CJK>
0x566B	0x86DB	# <CJK>
0x566C	0x6731	# <CJK>
0x566D	0x732A	# <CJK>
0x566E	0x8AF8	# <CJK>
0x566F	0x8A85	# <CJK>
0x5670	0x9010	# <CJK>
0x5671	0x7AF9	# <CJK>
0x5672	0x71ED	# <CJK>
0x5673	0x716E	# <CJK>
0x5674	0x62C4	# <CJK>
0x5675	0x77DA	# <CJK>
0x5676	0x56D1	# <CJK>
0x5677	0x4E3B	# <CJK>
0x5678	0x8457	# <CJK>
0x5679	0x67F1	# <CJK>
0x567A	0x52A9	# <CJK>
0x567B	0x86C0	# <CJK>
0x567C	0x8CAF	# <CJK>
0x567D	0x9444	# <CJK>
0x567E	0x7BC9	# <CJK>
0x5721	0x4F4F	# <CJK>
0x5722	0x6CE8	# <CJK>
0x5723	0x795D	# <CJK>
0x5724	0x99D0	# <CJK>
0x5725	0x6293	# <CJK>
0x5726	0x722A	# <CJK>
0x5727	0x62FD	# <CJK>
0x5728	0x5C08	# <CJK>
0x5729	0x78DA	# <CJK>
0x572A	0x8F49	# <CJK>
0x572B	0x64B0	# <CJK>
0x572C	0x8CFA	# <CJK>
0x572D	0x7BC6	# <CJK>
0x572E	0x6A01	# <CJK>
0x572F	0x838A	# <CJK>
0x5730	0x88DD	# <CJK>
0x5731	0x599D	# <CJK>
0x5732	0x649E	# <CJK>
0x5733	0x58EF	# <CJK>
0x5734	0x72C0	# <CJK>
0x5735	0x690E	# <CJK>
0x5736	0x9310	# <CJK>
0x5737	0x8FFD	# <CJK>
0x5738	0x8D05	# <CJK>
0x5739	0x589C	# <CJK>
0x573A	0x7DB4	# <CJK>
0x573B	0x8AC4	# <CJK>
0x573C	0x6E96	# <CJK>
0x573D	0x6349	# <CJK>
0x573E	0x62D9	# <CJK>
0x573F	0x5353	# <CJK>
0x5740	0x684C	# <CJK>
0x5741	0x7422	# <CJK>
0x5742	0x8301	# <CJK>
0x5743	0x914C	# <CJK>
0x5744	0x5544	# <CJK>
0x5745	0x7740	# <CJK>
0x5746	0x707C	# <CJK>
0x5747	0x6FC1	# <CJK>
0x5748	0x5179	# <CJK>
0x5749	0x54A8	# <CJK>
0x574A	0x8CC7	# <CJK>
0x574B	0x59FF	# <CJK>
0x574C	0x6ECB	# <CJK>
0x574D	0x6DC4	# <CJK>
0x574E	0x5B5C	# <CJK>
0x574F	0x7D2B	# <CJK>
0x5750	0x4ED4	# <CJK>
0x5751	0x7C7D	# <CJK>
0x5752	0x6ED3	# <CJK>
0x5753	0x5B50	# <CJK>
0x5754	0x81EA	# <CJK>
0x5755	0x6F2C	# <CJK>
0x5756	0x5B57	# <CJK>
0x5757	0x9B03	# <CJK>
0x5758	0x68D5	# <CJK>
0x5759	0x8E2A	# <CJK>
0x575A	0x5B97	# <CJK>
0x575B	0x7D9C	# <CJK>
0x575C	0x7E3D	# <CJK>
0x575D	0x7E31	# <CJK>
0x575E	0x9112	# <CJK>
0x575F	0x8D70	# <CJK>
0x5760	0x594F	# <CJK>
0x5761	0x63CD	# <CJK>
0x5762	0x79DF	# <CJK>
0x5763	0x8DB3	# <CJK>
0x5764	0x5352	# <CJK>
0x5765	0x65CF	# <CJK>
0x5766	0x7956	# <CJK>
0x5767	0x8A5B	# <CJK>
0x5768	0x963B	# <CJK>
0x5769	0x7D44	# <CJK>
0x576A	0x947D	# <CJK>
0x576B	0x7E82	# <CJK>
0x576C	0x5634	# <CJK>
0x576D	0x9189	# <CJK>
0x576E	0x6700	# <CJK>
0x576F	0x7F6A	# <CJK>
0x5770	0x5C0A	# <CJK>
0x5771	0x9075	# <CJK>
0x5772	0x6628	# <CJK>
0x5773	0x5DE6	# <CJK>
0x5774	0x4F50	# <CJK>
0x5775	0x67DE	# <CJK>
0x5776	0x505A	# <CJK>
0x5777	0x4F5C	# <CJK>
0x5778	0x5750	# <CJK>
0x5779	0x5EA7	# <CJK>
0x5821	0x4E8D	# <CJK>
0x5822	0x4E0C	# <CJK>
0x5823	0x5140	# <CJK>
0x5824	0x4E10	# <CJK>
0x5825	0x5EFF	# <CJK>
0x5826	0x5345	# <CJK>
0x5827	0x4E15	# <CJK>
0x5828	0x4E98	# <CJK>
0x5829	0x4E1E	# <CJK>
0x582A	0x9B32	# <CJK>
0x582B	0x5B6C	# <CJK>
0x582C	0x5669	# <CJK>
0x582D	0x4E28	# <CJK>
0x582E	0x79BA	# <CJK>
0x582F	0x4E3F	# <CJK>
0x5830	0x5315	# <CJK>
0x5831	0x4E47	# <CJK>
0x5832	0x592D	# <CJK>
0x5833	0x723B	# <CJK>
0x5834	0x536E	# <CJK>
0x5835	0x6C10	# <CJK>
0x5836	0x56DF	# <CJK>
0x5837	0x80E4	# <CJK>
0x5838	0x9997	# <CJK>
0x5839	0x6BD3	# <CJK>
0x583A	0x777E	# <CJK>
0x583B	0x9F17	# <CJK>
0x583C	0x4E36	# <CJK>
0x583D	0x4E9F	# <CJK>
0x583E	0x9F10	# <CJK>
0x583F	0x4E5C	# <CJK>
0x5840	0x4E69	# <CJK>
0x5841	0x4E93	# <CJK>
0x5842	0x8288	# <CJK>
0x5843	0x5B5B	# <CJK>
0x5844	0x55C7	# <CJK>
0x5845	0x560F	# <CJK>
0x5846	0x4EC4	# <CJK>
0x5847	0x5399	# <CJK>
0x5848	0x539D	# <CJK>
0x5849	0x53B4	# <CJK>
0x584A	0x53A5	# <CJK>
0x584B	0x53AE	# <CJK>
0x584C	0x9768	# <CJK>
0x584D	0x8D0B	# <CJK>
0x584E	0x531A	# <CJK>
0x584F	0x53F5	# <CJK>
0x5850	0x532D	# <CJK>
0x5851	0x5331	# <CJK>
0x5852	0x533E	# <CJK>
0x5853	0x8CFE	# <CJK>
0x5854	0x5366	# <CJK>
0x5855	0x5363	# <CJK>
0x5856	0x5202	# <CJK>
0x5857	0x5208	# <CJK>
0x5858	0x520E	# <CJK>
0x5859	0x5244	# <CJK>
0x585A	0x5233	# <CJK>
0x585B	0x528C	# <CJK>
0x585C	0x5274	# <CJK>
0x585D	0x524C	# <CJK>
0x585E	0x525E	# <CJK>
0x585F	0x5261	# <CJK>
0x5860	0x525C	# <CJK>
0x5861	0x84AF	# <CJK>
0x5862	0x527D	# <CJK>
0x5863	0x5282	# <CJK>
0x5864	0x5281	# <CJK>
0x5865	0x5290	# <CJK>
0x5866	0x5293	# <CJK>
0x5867	0x5182	# <CJK>
0x5868	0x7F54	# <CJK>
0x5869	0x4EBB	# <CJK>
0x586A	0x4EC3	# <CJK>
0x586B	0x4EC9	# <CJK>
0x586C	0x4EC2	# <CJK>
0x586D	0x4EE8	# <CJK>
0x586E	0x4EE1	# <CJK>
0x586F	0x4EEB	# <CJK>
0x5870	0x4EDE	# <CJK>
0x5871	0x50B4	# <CJK>
0x5872	0x4EF3	# <CJK>
0x5873	0x4F22	# <CJK>
0x5874	0x4F64	# <CJK>
0x5875	0x4EF5	# <CJK>
0x5876	0x5000	# <CJK>
0x5877	0x5096	# <CJK>
0x5878	0x4F09	# <CJK>
0x5879	0x4F47	# <CJK>
0x587A	0x4F5E	# <CJK>
0x587B	0x4F67	# <CJK>
0x587C	0x6538	# <CJK>
0x587D	0x4F5A	# <CJK>
0x587E	0x4F5D	# <CJK>
0x5921	0x4F5F	# <CJK>
0x5922	0x4F57	# <CJK>
0x5923	0x4F32	# <CJK>
0x5924	0x4F3D	# <CJK>
0x5925	0x4F76	# <CJK>
0x5926	0x4F74	# <CJK>
0x5927	0x4F91	# <CJK>
0x5928	0x4F89	# <CJK>
0x5929	0x4F83	# <CJK>
0x592A	0x4F8F	# <CJK>
0x592B	0x4F7E	# <CJK>
0x592C	0x4F7B	# <CJK>
0x592D	0x5115	# <CJK>
0x592E	0x4F7C	# <CJK>
0x592F	0x5102	# <CJK>
0x5930	0x4F94	# <CJK>
0x5931	0x5114	# <CJK>
0x5932	0x513C	# <CJK>
0x5933	0x5137	# <CJK>
0x5934	0x4FC5	# <CJK>
0x5935	0x4FDA	# <CJK>
0x5936	0x4FE3	# <CJK>
0x5937	0x4FDC	# <CJK>
0x5938	0x4FD1	# <CJK>
0x5939	0x4FDF	# <CJK>
0x593A	0x4FF8	# <CJK>
0x593B	0x5029	# <CJK>
0x593C	0x504C	# <CJK>
0x593D	0x4FF3	# <CJK>
0x593E	0x502C	# <CJK>
0x593F	0x500F	# <CJK>
0x5940	0x502E	# <CJK>
0x5941	0x502D	# <CJK>
0x5942	0x4FFE	# <CJK>
0x5943	0x501C	# <CJK>
0x5944	0x500C	# <CJK>
0x5945	0x5025	# <CJK>
0x5946	0x5028	# <CJK>
0x5947	0x50E8	# <CJK>
0x5948	0x5043	# <CJK>
0x5949	0x5055	# <CJK>
0x594A	0x5048	# <CJK>
0x594B	0x504E	# <CJK>
0x594C	0x506C	# <CJK>
0x594D	0x50C2	# <CJK>
0x594E	0x513B	# <CJK>
0x594F	0x5110	# <CJK>
0x5950	0x513A	# <CJK>
0x5951	0x50BA	# <CJK>
0x5952	0x50D6	# <CJK>
0x5953	0x5106	# <CJK>
0x5954	0x50ED	# <CJK>
0x5955	0x50EC	# <CJK>
0x5956	0x50E6	# <CJK>
0x5957	0x50EE	# <CJK>
0x5958	0x5107	# <CJK>
0x5959	0x510B	# <CJK>
0x595A	0x4EDD	# <CJK>
0x595B	0x6C3D	# <CJK>
0x595C	0x4F58	# <CJK>
0x595D	0x50C9	# <CJK>
0x595E	0x4FCE	# <CJK>
0x595F	0x9FA0	# <CJK>
0x5960	0x6C46	# <CJK>
0x5961	0x7CF4	# <CJK>
0x5962	0x516E	# <CJK>
0x5963	0x5DFD	# <CJK>
0x5964	0x9ECC	# <CJK>
0x5965	0x9998	# <CJK>
0x5966	0x56C5	# <CJK>
0x5967	0x5914	# <CJK>
0x5968	0x52F9	# <CJK>
0x5969	0x530D	# <CJK>
0x596A	0x8A07	# <CJK>
0x596B	0x5310	# <CJK>
0x596C	0x9CEC	# <CJK>
0x596D	0x5919	# <CJK>
0x596E	0x5155	# <CJK>
0x596F	0x4EA0	# <CJK>
0x5970	0x5156	# <CJK>
0x5971	0x4EB3	# <CJK>
0x5972	0x886E	# <CJK>
0x5973	0x88A4	# <CJK>
0x5974	0x893B	# <CJK>
0x5975	0x81E0	# <CJK>
0x5976	0x88D2	# <CJK>
0x5977	0x7980	# <CJK>
0x5978	0x5B34	# <CJK>
0x5979	0x8803	# <CJK>
0x597A	0x7FB8	# <CJK>
0x597B	0x51AB	# <CJK>
0x597C	0x51B1	# <CJK>
0x597D	0x51BD	# <CJK>
0x597E	0x51BC	# <CJK>
0x5A21	0x51C7	# <CJK>
0x5A22	0x5196	# <CJK>
0x5A23	0x51A2	# <CJK>
0x5A24	0x51A5	# <CJK>
0x5A25	0x8A01	# <CJK>
0x5A26	0x8A10	# <CJK>
0x5A27	0x8A0C	# <CJK>
0x5A28	0x8A15	# <CJK>
0x5A29	0x8B33	# <CJK>
0x5A2A	0x8A4E	# <CJK>
0x5A2B	0x8A25	# <CJK>
0x5A2C	0x8A41	# <CJK>
0x5A2D	0x8A36	# <CJK>
0x5A2E	0x8A46	# <CJK>
0x5A2F	0x8A54	# <CJK>
0x5A30	0x8A58	# <CJK>
0x5A31	0x8A52	# <CJK>
0x5A32	0x8A86	# <CJK>
0x5A33	0x8A84	# <CJK>
0x5A34	0x8A7F	# <CJK>
0x5A35	0x8A70	# <CJK>
0x5A36	0x8A7C	# <CJK>
0x5A37	0x8A75	# <CJK>
0x5A38	0x8A6C	# <CJK>
0x5A39	0x8A6E	# <CJK>
0x5A3A	0x8ACD	# <CJK>
0x5A3B	0x8AE2	# <CJK>
0x5A3C	0x8A61	# <CJK>
0x5A3D	0x8A9A	# <CJK>
0x5A3E	0x8AA5	# <CJK>
0x5A3F	0x8A91	# <CJK>
0x5A40	0x8A92	# <CJK>
0x5A41	0x8ACF	# <CJK>
0x5A42	0x8AD1	# <CJK>
0x5A43	0x8AC9	# <CJK>
0x5A44	0x8ADB	# <CJK>
0x5A45	0x8AD7	# <CJK>
0x5A46	0x8AC2	# <CJK>
0x5A47	0x8AB6	# <CJK>
0x5A48	0x8AF6	# <CJK>
0x5A49	0x8AEB	# <CJK>
0x5A4A	0x8B14	# <CJK>
0x5A4B	0x8B01	# <CJK>
0x5A4C	0x8AE4	# <CJK>
0x5A4D	0x8AED	# <CJK>
0x5A4E	0x8AFC	# <CJK>
0x5A4F	0x8AF3	# <CJK>
0x5A50	0x8AE6	# <CJK>
0x5A51	0x8AEE	# <CJK>
0x5A52	0x8ADE	# <CJK>
0x5A53	0x8B28	# <CJK>
0x5A54	0x8B9C	# <CJK>
0x5A55	0x8B16	# <CJK>
0x5A56	0x8B1A	# <CJK>
0x5A57	0x8B10	# <CJK>
0x5A58	0x8B2B	# <CJK>
0x5A59	0x8B2D	# <CJK>
0x5A5A	0x8B56	# <CJK>
0x5A5B	0x8B59	# <CJK>
0x5A5C	0x8B4E	# <CJK>
0x5A5D	0x8B9E	# <CJK>
0x5A5E	0x8B6B	# <CJK>
0x5A5F	0x8B96	# <CJK>
0x5A60	0x5369	# <CJK>
0x5A61	0x537A	# <CJK>
0x5A62	0x961D	# <CJK>
0x5A63	0x9622	# <CJK>
0x5A64	0x9621	# <CJK>
0x5A65	0x9631	# <CJK>
0x5A66	0x962A	# <CJK>
0x5A67	0x963D	# <CJK>
0x5A68	0x963C	# <CJK>
0x5A69	0x9642	# <CJK>
0x5A6A	0x9658	# <CJK>
0x5A6B	0x9654	# <CJK>
0x5A6C	0x965F	# <CJK>
0x5A6D	0x9689	# <CJK>
0x5A6E	0x966C	# <CJK>
0x5A6F	0x9672	# <CJK>
0x5A70	0x9674	# <CJK>
0x5A71	0x9688	# <CJK>
0x5A72	0x968D	# <CJK>
0x5A73	0x9697	# <CJK>
0x5A74	0x96B0	# <CJK>
0x5A75	0x9097	# <CJK>
0x5A76	0x909B	# <CJK>
0x5A77	0x913A	# <CJK>
0x5A78	0x9099	# <CJK>
0x5A79	0x9114	# <CJK>
0x5A7A	0x90A1	# <CJK>
0x5A7B	0x90B4	# <CJK>
0x5A7C	0x90B3	# <CJK>
0x5A7D	0x90B6	# <CJK>
0x5A7E	0x9134	# <CJK>
0x5B21	0x90B8	# <CJK>
0x5B22	0x90B0	# <CJK>
0x5B23	0x90DF	# <CJK>
0x5B24	0x90C5	# <CJK>
0x5B25	0x90BE	# <CJK>
0x5B26	0x9136	# <CJK>
0x5B27	0x90C4	# <CJK>
0x5B28	0x90C7	# <CJK>
0x5B29	0x9106	# <CJK>
0x5B2A	0x9148	# <CJK>
0x5B2B	0x90E2	# <CJK>
0x5B2C	0x90DC	# <CJK>
0x5B2D	0x90D7	# <CJK>
0x5B2E	0x90DB	# <CJK>
0x5B2F	0x90EB	# <CJK>
0x5B30	0x90EF	# <CJK>
0x5B31	0x90FE	# <CJK>
0x5B32	0x9104	# <CJK>
0x5B33	0x9122	# <CJK>
0x5B34	0x911E	# <CJK>
0x5B35	0x9123	# <CJK>
0x5B36	0x9131	# <CJK>
0x5B37	0x912F	# <CJK>
0x5B38	0x9139	# <CJK>
0x5B39	0x9143	# <CJK>
0x5B3A	0x9146	# <CJK>
0x5B3B	0x82BB	# <CJK>
0x5B3C	0x5950	# <CJK>
0x5B3D	0x52F1	# <CJK>
0x5B3E	0x52AC	# <CJK>
0x5B3F	0x52AD	# <CJK>
0x5B40	0x52BE	# <CJK>
0x5B41	0x54FF	# <CJK>
0x5B42	0x52D0	# <CJK>
0x5B43	0x52D6	# <CJK>
0x5B44	0x52F0	# <CJK>
0x5B45	0x53DF	# <CJK>
0x5B46	0x71EE	# <CJK>
0x5B47	0x77CD	# <CJK>
0x5B48	0x5EF4	# <CJK>
0x5B49	0x51F5	# <CJK>
0x5B4A	0x51FC	# <CJK>
0x5B4B	0x9B2F	# <CJK>
0x5B4C	0x53B6	# <CJK>
0x5B4D	0x5F01	# <CJK>
0x5B4E	0x755A	# <CJK>
0x5B4F	0x5DF0	# <CJK>
0x5B50	0x574C	# <CJK>
0x5B51	0x580A	# <CJK>
0x5B52	0x57A1	# <CJK>
0x5B53	0x587E	# <CJK>
0x5B54	0x58BC	# <CJK>
0x5B55	0x58C5	# <CJK>
0x5B56	0x58D1	# <CJK>
0x5B57	0x5729	# <CJK>
0x5B58	0x572C	# <CJK>
0x5B59	0x572A	# <CJK>
0x5B5A	0x5733	# <CJK>
0x5B5B	0x58D9	# <CJK>
0x5B5C	0x572E	# <CJK>
0x5B5D	0x572F	# <CJK>
0x5B5E	0x58E2	# <CJK>
0x5B5F	0x573B	# <CJK>
0x5B60	0x5742	# <CJK>
0x5B61	0x5769	# <CJK>
0x5B62	0x58E0	# <CJK>
0x5B63	0x576B	# <CJK>
0x5B64	0x58DA	# <CJK>
0x5B65	0x577C	# <CJK>
0x5B66	0x577B	# <CJK>
0x5B67	0x5768	# <CJK>
0x5B68	0x576D	# <CJK>
0x5B69	0x5776	# <CJK>
0x5B6A	0x5773	# <CJK>
0x5B6B	0x57E1	# <CJK>
0x5B6C	0x57A4	# <CJK>
0x5B6D	0x578C	# <CJK>
0x5B6E	0x584F	# <CJK>
0x5B6F	0x57CF	# <CJK>
0x5B70	0x57A7	# <CJK>
0x5B71	0x5816	# <CJK>
0x5B72	0x5793	# <CJK>
0x5B73	0x57A0	# <CJK>
0x5B74	0x57D5	# <CJK>
0x5B75	0x5852	# <CJK>
0x5B76	0x581D	# <CJK>
0x5B77	0x5864	# <CJK>
0x5B78	0x57D2	# <CJK>
0x5B79	0x57B8	# <CJK>
0x5B7A	0x57F4	# <CJK>
0x5B7B	0x57EF	# <CJK>
0x5B7C	0x57F8	# <CJK>
0x5B7D	0x57E4	# <CJK>
0x5B7E	0x57DD	# <CJK>
0x5C21	0x580B	# <CJK>
0x5C22	0x580D	# <CJK>
0x5C23	0x57FD	# <CJK>
0x5C24	0x57ED	# <CJK>
0x5C25	0x5800	# <CJK>
0x5C26	0x581E	# <CJK>
0x5C27	0x5819	# <CJK>
0x5C28	0x5844	# <CJK>
0x5C29	0x5820	# <CJK>
0x5C2A	0x5865	# <CJK>
0x5C2B	0x586C	# <CJK>
0x5C2C	0x5881	# <CJK>
0x5C2D	0x5889	# <CJK>
0x5C2E	0x589A	# <CJK>
0x5C2F	0x5880	# <CJK>
0x5C30	0x99A8	# <CJK>
0x5C31	0x9F19	# <CJK>
0x5C32	0x61FF	# <CJK>
0x5C33	0x8279	# <CJK>
0x5C34	0x827D	# <CJK>
0x5C35	0x827F	# <CJK>
0x5C36	0x828F	# <CJK>
0x5C37	0x828A	# <CJK>
0x5C38	0x82A8	# <CJK>
0x5C39	0x8284	# <CJK>
0x5C3A	0x828E	# <CJK>
0x5C3B	0x8291	# <CJK>
0x5C3C	0x858C	# <CJK>
0x5C3D	0x8299	# <CJK>
0x5C3E	0x82AB	# <CJK>
0x5C3F	0x8553	# <CJK>
0x5C40	0x82BE	# <CJK>
0x5C41	0x82B0	# <CJK>
0x5C42	0x85F6	# <CJK>
0x5C43	0x82CA	# <CJK>
0x5C44	0x82E3	# <CJK>
0x5C45	0x8298	# <CJK>
0x5C46	0x82B7	# <CJK>
0x5C47	0x82AE	# <CJK>
0x5C48	0x83A7	# <CJK>
0x5C49	0x8407	# <CJK>
0x5C4A	0x84EF	# <CJK>
0x5C4B	0x82A9	# <CJK>
0x5C4C	0x82B4	# <CJK>
0x5C4D	0x82A1	# <CJK>
0x5C4E	0x82AA	# <CJK>
0x5C4F	0x829F	# <CJK>
0x5C50	0x82C4	# <CJK>
0x5C51	0x82E7	# <CJK>
0x5C52	0x82A4	# <CJK>
0x5C53	0x82E1	# <CJK>
0x5C54	0x8309	# <CJK>
0x5C55	0x82F7	# <CJK>
0x5C56	0x82E4	# <CJK>
0x5C57	0x8622	# <CJK>
0x5C58	0x8307	# <CJK>
0x5C59	0x82DC	# <CJK>
0x5C5A	0x82F4	# <CJK>
0x5C5B	0x82D2	# <CJK>
0x5C5C	0x82D8	# <CJK>
0x5C5D	0x830C	# <CJK>
0x5C5E	0x82FB	# <CJK>
0x5C5F	0x82D3	# <CJK>
0x5C60	0x8526	# <CJK>
0x5C61	0x831A	# <CJK>
0x5C62	0x8306	# <CJK>
0x5C63	0x584B	# <CJK>
0x5C64	0x7162	# <CJK>
0x5C65	0x82E0	# <CJK>
0x5C66	0x82D5	# <CJK>
0x5C67	0x831C	# <CJK>
0x5C68	0x8351	# <CJK>
0x5C69	0x8558	# <CJK>
0x5C6A	0x84FD	# <CJK>
0x5C6B	0x8308	# <CJK>
0x5C6C	0x8392	# <CJK>
0x5C6D	0x833C	# <CJK>
0x5C6E	0x8334	# <CJK>
0x5C6F	0x8331	# <CJK>
0x5C70	0x839B	# <CJK>
0x5C71	0x854E	# <CJK>
0x5C72	0x832F	# <CJK>
0x5C73	0x834F	# <CJK>
0x5C74	0x8347	# <CJK>
0x5C75	0x8343	# <CJK>
0x5C76	0x8588	# <CJK>
0x5C77	0x8340	# <CJK>
0x5C78	0x8317	# <CJK>
0x5C79	0x85BA	# <CJK>
0x5C7A	0x832D	# <CJK>
0x5C7B	0x833A	# <CJK>
0x5C7C	0x8333	# <CJK>
0x5C7D	0x7296	# <CJK>
0x5C7E	0x6ECE	# <CJK>
0x5D21	0x8541	# <CJK>
0x5D22	0x831B	# <CJK>
0x5D23	0x85CE	# <CJK>
0x5D24	0x8552	# <CJK>
0x5D25	0x84C0	# <CJK>
0x5D26	0x8452	# <CJK>
0x5D27	0x8464	# <CJK>
0x5D28	0x83B0	# <CJK>
0x5D29	0x8378	# <CJK>
0x5D2A	0x8494	# <CJK>
0x5D2B	0x8435	# <CJK>
0x5D2C	0x83A0	# <CJK>
0x5D2D	0x83AA	# <CJK>
0x5D2E	0x8393	# <CJK>
0x5D2F	0x839C	# <CJK>
0x5D30	0x8385	# <CJK>
0x5D31	0x837C	# <CJK>
0x5D32	0x859F	# <CJK>
0x5D33	0x83A9	# <CJK>
0x5D34	0x837D	# <CJK>
0x5D35	0x8555	# <CJK>
0x5D36	0x837B	# <CJK>
0x5D37	0x8398	# <CJK>
0x5D38	0x839E	# <CJK>
0x5D39	0x83A8	# <CJK>
0x5D3A	0x9DAF	# <CJK>
0x5D3B	0x8493	# <CJK>
0x5D3C	0x83C1	# <CJK>
0x5D3D	0x8401	# <CJK>
0x5D3E	0x83E5	# <CJK>
0x5D3F	0x83D8	# <CJK>
0x5D40	0x5807	# <CJK>
0x5D41	0x8418	# <CJK>
0x5D42	0x840B	# <CJK>
0x5D43	0x83DD	# <CJK>
0x5D44	0x83FD	# <CJK>
0x5D45	0x83D6	# <CJK>
0x5D46	0x841C	# <CJK>
0x5D47	0x8438	# <CJK>
0x5D48	0x8411	# <CJK>
0x5D49	0x8406	# <CJK>
0x5D4A	0x83D4	# <CJK>
0x5D4B	0x83DF	# <CJK>
0x5D4C	0x840F	# <CJK>
0x5D4D	0x8403	# <CJK>
0x5D4E	0x83F8	# <CJK>
0x5D4F	0x83F9	# <CJK>
0x5D50	0x83EA	# <CJK>
0x5D51	0x83C5	# <CJK>
0x5D52	0x83C0	# <CJK>
0x5D53	0x7E08	# <CJK>
0x5D54	0x83F0	# <CJK>
0x5D55	0x83E1	# <CJK>
0x5D56	0x845C	# <CJK>
0x5D57	0x8451	# <CJK>
0x5D58	0x845A	# <CJK>
0x5D59	0x8459	# <CJK>
0x5D5A	0x8473	# <CJK>
0x5D5B	0x8546	# <CJK>
0x5D5C	0x8488	# <CJK>
0x5D5D	0x847A	# <CJK>
0x5D5E	0x8562	# <CJK>
0x5D5F	0x8478	# <CJK>
0x5D60	0x843C	# <CJK>
0x5D61	0x8446	# <CJK>
0x5D62	0x8469	# <CJK>
0x5D63	0x8476	# <CJK>
0x5D64	0x851E	# <CJK>
0x5D65	0x848E	# <CJK>
0x5D66	0x8431	# <CJK>
0x5D67	0x846D	# <CJK>
0x5D68	0x84C1	# <CJK>
0x5D69	0x84CD	# <CJK>
0x5D6A	0x84D0	# <CJK>
0x5D6B	0x9A40	# <CJK>
0x5D6C	0x84BD	# <CJK>
0x5D6D	0x84D3	# <CJK>
0x5D6E	0x84CA	# <CJK>
0x5D6F	0x84BF	# <CJK>
0x5D70	0x84BA	# <CJK>
0x5D71	0x863A	# <CJK>
0x5D72	0x84A1	# <CJK>
0x5D73	0x84B9	# <CJK>
0x5D74	0x84B4	# <CJK>
0x5D75	0x8497	# <CJK>
0x5D76	0x93A3	# <CJK>
0x5D77	0x8577	# <CJK>
0x5D78	0x850C	# <CJK>
0x5D79	0x750D	# <CJK>
0x5D7A	0x8538	# <CJK>
0x5D7B	0x84F0	# <CJK>
0x5D7C	0x861E	# <CJK>
0x5D7D	0x851F	# <CJK>
0x5D7E	0x85FA	# <CJK>
0x5E21	0x8556	# <CJK>
0x5E22	0x853B	# <CJK>
0x5E23	0x84FF	# <CJK>
0x5E24	0x84FC	# <CJK>
0x5E25	0x8559	# <CJK>
0x5E26	0x8548	# <CJK>
0x5E27	0x8568	# <CJK>
0x5E28	0x8564	# <CJK>
0x5E29	0x855E	# <CJK>
0x5E2A	0x857A	# <CJK>
0x5E2B	0x77A2	# <CJK>
0x5E2C	0x8543	# <CJK>
0x5E2D	0x8604	# <CJK>
0x5E2E	0x857B	# <CJK>
0x5E2F	0x85A4	# <CJK>
0x5E30	0x85A8	# <CJK>
0x5E31	0x8587	# <CJK>
0x5E32	0x858F	# <CJK>
0x5E33	0x8579	# <CJK>
0x5E34	0x85EA	# <CJK>
0x5E35	0x859C	# <CJK>
0x5E36	0x8585	# <CJK>
0x5E37	0x85B9	# <CJK>
0x5E38	0x85B7	# <CJK>
0x5E39	0x85B0	# <CJK>
0x5E3A	0x861A	# <CJK>
0x5E3B	0x85C1	# <CJK>
0x5E3C	0x85DC	# <CJK>
0x5E3D	0x85FF	# <CJK>
0x5E3E	0x8627	# <CJK>
0x5E3F	0x8605	# <CJK>
0x5E40	0x8629	# <CJK>
0x5E41	0x8616	# <CJK>
0x5E42	0x863C	# <CJK>
0x5E43	0x5EFE	# <CJK>
0x5E44	0x5F08	# <CJK>
0x5E45	0x593C	# <CJK>
0x5E46	0x5969	# <CJK>
0x5E47	0x8037	# <CJK>
0x5E48	0x5955	# <CJK>
0x5E49	0x595A	# <CJK>
0x5E4A	0x5958	# <CJK>
0x5E4B	0x530F	# <CJK>
0x5E4C	0x5C22	# <CJK>
0x5E4D	0x5C25	# <CJK>
0x5E4E	0x5C2C	# <CJK>
0x5E4F	0x5C37	# <CJK>
0x5E50	0x624C	# <CJK>
0x5E51	0x636B	# <CJK>
0x5E52	0x6476	# <CJK>
0x5E53	0x62BB	# <CJK>
0x5E54	0x62CA	# <CJK>
0x5E55	0x62DA	# <CJK>
0x5E56	0x62D7	# <CJK>
0x5E57	0x62EE	# <CJK>
0x5E58	0x649F	# <CJK>
0x5E59	0x62F6	# <CJK>
0x5E5A	0x6339	# <CJK>
0x5E5B	0x634B	# <CJK>
0x5E5C	0x6343	# <CJK>
0x5E5D	0x63AD	# <CJK>
0x5E5E	0x63F6	# <CJK>
0x5E5F	0x6371	# <CJK>
0x5E60	0x637A	# <CJK>
0x5E61	0x638E	# <CJK>
0x5E62	0x6451	# <CJK>
0x5E63	0x636D	# <CJK>
0x5E64	0x63AC	# <CJK>
0x5E65	0x638A	# <CJK>
0x5E66	0x6369	# <CJK>
0x5E67	0x63AE	# <CJK>
0x5E68	0x645C	# <CJK>
0x5E69	0x63F2	# <CJK>
0x5E6A	0x63F8	# <CJK>
0x5E6B	0x63E0	# <CJK>
0x5E6C	0x64B3	# <CJK>
0x5E6D	0x63C4	# <CJK>
0x5E6E	0x63DE	# <CJK>
0x5E6F	0x63CE	# <CJK>
0x5E70	0x6452	# <CJK>
0x5E71	0x63C6	# <CJK>
0x5E72	0x63BE	# <CJK>
0x5E73	0x6504	# <CJK>
0x5E74	0x6441	# <CJK>
0x5E75	0x640B	# <CJK>
0x5E76	0x641B	# <CJK>
0x5E77	0x6420	# <CJK>
0x5E78	0x640C	# <CJK>
0x5E79	0x6426	# <CJK>
0x5E7A	0x6421	# <CJK>
0x5E7B	0x645E	# <CJK>
0x5E7C	0x6516	# <CJK>
0x5E7D	0x646D	# <CJK>
0x5E7E	0x6496	# <CJK>
0x5F21	0x647A	# <CJK>
0x5F22	0x64F7	# <CJK>
0x5F23	0x64FC	# <CJK>
0x5F24	0x6499	# <CJK>
0x5F25	0x651B	# <CJK>
0x5F26	0x64C0	# <CJK>
0x5F27	0x64D0	# <CJK>
0x5F28	0x64D7	# <CJK>
0x5F29	0x64E4	# <CJK>
0x5F2A	0x64E2	# <CJK>
0x5F2B	0x6509	# <CJK>
0x5F2C	0x6525	# <CJK>
0x5F2D	0x652E	# <CJK>
0x5F2E	0x5F0B	# <CJK>
0x5F2F	0x5FD2	# <CJK>
0x5F30	0x7519	# <CJK>
0x5F31	0x5F11	# <CJK>
0x5F32	0x535F	# <CJK>
0x5F33	0x53F1	# <CJK>
0x5F34	0x5630	# <CJK>
0x5F35	0x53E9	# <CJK>
0x5F36	0x53E8	# <CJK>
0x5F37	0x53FB	# <CJK>
0x5F38	0x5412	# <CJK>
0x5F39	0x5416	# <CJK>
0x5F3A	0x5406	# <CJK>
0x5F3B	0x544B	# <CJK>
0x5F3C	0x5638	# <CJK>
0x5F3D	0x56C8	# <CJK>
0x5F3E	0x5454	# <CJK>
0x5F3F	0x56A6	# <CJK>
0x5F40	0x5443	# <CJK>
0x5F41	0x5421	# <CJK>
0x5F42	0x5504	# <CJK>
0x5F43	0x54BC	# <CJK>
0x5F44	0x5423	# <CJK>
0x5F45	0x5432	# <CJK>
0x5F46	0x5482	# <CJK>
0x5F47	0x5494	# <CJK>
0x5F48	0x5477	# <CJK>
0x5F49	0x5471	# <CJK>
0x5F4A	0x5464	# <CJK>
0x5F4B	0x549A	# <CJK>
0x5F4C	0x5680	# <CJK>
0x5F4D	0x5484	# <CJK>
0x5F4E	0x5476	# <CJK>
0x5F4F	0x5466	# <CJK>
0x5F50	0x565D	# <CJK>
0x5F51	0x54D0	# <CJK>
0x5F52	0x54AD	# <CJK>
0x5F53	0x54C2	# <CJK>
0x5F54	0x54B4	# <CJK>
0x5F55	0x5660	# <CJK>
0x5F56	0x54A7	# <CJK>
0x5F57	0x54A6	# <CJK>
0x5F58	0x5635	# <CJK>
0x5F59	0x55F6	# <CJK>
0x5F5A	0x5472	# <CJK>
0x5F5B	0x54A3	# <CJK>
0x5F5C	0x5666	# <CJK>
0x5F5D	0x54BB	# <CJK>
0x5F5E	0x54BF	# <CJK>
0x5F5F	0x54CC	# <CJK>
0x5F60	0x5672	# <CJK>
0x5F61	0x54DA	# <CJK>
0x5F62	0x568C	# <CJK>
0x5F63	0x54A9	# <CJK>
0x5F64	0x54AA	# <CJK>
0x5F65	0x54A4	# <CJK>
0x5F66	0x5665	# <CJK>
0x5F67	0x54CF	# <CJK>
0x5F68	0x54DE	# <CJK>
0x5F69	0x561C	# <CJK>
0x5F6A	0x54E7	# <CJK>
0x5F6B	0x562E	# <CJK>
0x5F6C	0x54FD	# <CJK>
0x5F6D	0x5514	# <CJK>
0x5F6E	0x54F3	# <CJK>
0x5F6F	0x55E9	# <CJK>
0x5F70	0x5523	# <CJK>
0x5F71	0x550F	# <CJK>
0x5F72	0x5511	# <CJK>
0x5F73	0x5527	# <CJK>
0x5F74	0x552A	# <CJK>
0x5F75	0x5616	# <CJK>
0x5F76	0x558F	# <CJK>
0x5F77	0x55B5	# <CJK>
0x5F78	0x5549	# <CJK>
0x5F79	0x56C0	# <CJK>
0x5F7A	0x5541	# <CJK>
0x5F7B	0x5555	# <CJK>
0x5F7C	0x553F	# <CJK>
0x5F7D	0x5550	# <CJK>
0x5F7E	0x553C	# <CJK>
0x6021	0x5537	# <CJK>
0x6022	0x5556	# <CJK>
0x6023	0x5575	# <CJK>
0x6024	0x5576	# <CJK>
0x6025	0x5577	# <CJK>
0x6026	0x5533	# <CJK>
0x6027	0x5530	# <CJK>
0x6028	0x555C	# <CJK>
0x6029	0x558B	# <CJK>
0x602A	0x55D2	# <CJK>
0x602B	0x5583	# <CJK>
0x602C	0x55B1	# <CJK>
0x602D	0x55B9	# <CJK>
0x602E	0x5588	# <CJK>
0x602F	0x5581	# <CJK>
0x6030	0x559F	# <CJK>
0x6031	0x557E	# <CJK>
0x6032	0x55D6	# <CJK>
0x6033	0x5591	# <CJK>
0x6034	0x557B	# <CJK>
0x6035	0x55DF	# <CJK>
0x6036	0x560D	# <CJK>
0x6037	0x56B3	# <CJK>
0x6038	0x5594	# <CJK>
0x6039	0x5599	# <CJK>
0x603A	0x55EA	# <CJK>
0x603B	0x55F7	# <CJK>
0x603C	0x55C9	# <CJK>
0x603D	0x561F	# <CJK>
0x603E	0x55D1	# <CJK>
0x603F	0x56C1	# <CJK>
0x6040	0x55EC	# <CJK>
0x6041	0x55D4	# <CJK>
0x6042	0x55E6	# <CJK>
0x6043	0x55DD	# <CJK>
0x6044	0x55C4	# <CJK>
0x6045	0x55EF	# <CJK>
0x6046	0x55E5	# <CJK>
0x6047	0x55F2	# <CJK>
0x6048	0x566F	# <CJK>
0x6049	0x55CC	# <CJK>
0x604A	0x55CD	# <CJK>
0x604B	0x55E8	# <CJK>
0x604C	0x55F5	# <CJK>
0x604D	0x55E4	# <CJK>
0x604E	0x8F61	# <CJK>
0x604F	0x561E	# <CJK>
0x6050	0x5608	# <CJK>
0x6051	0x560C	# <CJK>
0x6052	0x5601	# <CJK>
0x6053	0x56B6	# <CJK>
0x6054	0x5623	# <CJK>
0x6055	0x55FE	# <CJK>
0x6056	0x5600	# <CJK>
0x6057	0x5627	# <CJK>
0x6058	0x562D	# <CJK>
0x6059	0x5658	# <CJK>
0x605A	0x5639	# <CJK>
0x605B	0x5657	# <CJK>
0x605C	0x562C	# <CJK>
0x605D	0x564D	# <CJK>
0x605E	0x5662	# <CJK>
0x605F	0x5659	# <CJK>
0x6060	0x5695	# <CJK>
0x6061	0x564C	# <CJK>
0x6062	0x5654	# <CJK>
0x6063	0x5686	# <CJK>
0x6064	0x5664	# <CJK>
0x6065	0x5671	# <CJK>
0x6066	0x566B	# <CJK>
0x6067	0x567B	# <CJK>
0x6068	0x567C	# <CJK>
0x6069	0x5685	# <CJK>
0x606A	0x5693	# <CJK>
0x606B	0x56AF	# <CJK>
0x606C	0x56D4	# <CJK>
0x606D	0x56D7	# <CJK>
0x606E	0x56DD	# <CJK>
0x606F	0x56E1	# <CJK>
0x6070	0x5707	# <CJK>
0x6071	0x56EB	# <CJK>
0x6072	0x56F9	# <CJK>
0x6073	0x56FF	# <CJK>
0x6074	0x5704	# <CJK>
0x6075	0x570A	# <CJK>
0x6076	0x5709	# <CJK>
0x6077	0x571C	# <CJK>
0x6078	0x5E43	# <CJK>
0x6079	0x5E19	# <CJK>
0x607A	0x5E14	# <CJK>
0x607B	0x5E11	# <CJK>
0x607C	0x5E6C	# <CJK>
0x607D	0x5E58	# <CJK>
0x607E	0x5E57	# <CJK>
0x6121	0x5E37	# <CJK>
0x6122	0x5E44	# <CJK>
0x6123	0x5E54	# <CJK>
0x6124	0x5E5B	# <CJK>
0x6125	0x5E5E	# <CJK>
0x6126	0x5E61	# <CJK>
0x6127	0x5C8C	# <CJK>
0x6128	0x5C7A	# <CJK>
0x6129	0x5C8D	# <CJK>
0x612A	0x5C90	# <CJK>
0x612B	0x5D87	# <CJK>
0x612C	0x5C88	# <CJK>
0x612D	0x5CF4	# <CJK>
0x612E	0x5C99	# <CJK>
0x612F	0x5C91	# <CJK>
0x6130	0x5D50	# <CJK>
0x6131	0x5C9C	# <CJK>
0x6132	0x5CB5	# <CJK>
0x6133	0x5CA2	# <CJK>
0x6134	0x5D2C	# <CJK>
0x6135	0x5CAC	# <CJK>
0x6136	0x5CAB	# <CJK>
0x6137	0x5CB1	# <CJK>
0x6138	0x5CA3	# <CJK>
0x6139	0x5CC1	# <CJK>
0x613A	0x5CB7	# <CJK>
0x613B	0x5DA7	# <CJK>
0x613C	0x5CD2	# <CJK>
0x613D	0x5DA0	# <CJK>
0x613E	0x5CCB	# <CJK>
0x613F	0x5D22	# <CJK>
0x6140	0x5D97	# <CJK>
0x6141	0x5D0D	# <CJK>
0x6142	0x5D27	# <CJK>
0x6143	0x5D26	# <CJK>
0x6144	0x5D2E	# <CJK>
0x6145	0x5D24	# <CJK>
0x6146	0x5D1E	# <CJK>
0x6147	0x5D06	# <CJK>
0x6148	0x5D1B	# <CJK>
0x6149	0x5DB8	# <CJK>
0x614A	0x5D3E	# <CJK>
0x614B	0x5D34	# <CJK>
0x614C	0x5D3D	# <CJK>
0x614D	0x5D6C	# <CJK>
0x614E	0x5D5B	# <CJK>
0x614F	0x5D6F	# <CJK>
0x6150	0x5D81	# <CJK>
0x6151	0x5D6B	# <CJK>
0x6152	0x5D4B	# <CJK>
0x6153	0x5D4A	# <CJK>
0x6154	0x5D69	# <CJK>
0x6155	0x5D74	# <CJK>
0x6156	0x5D82	# <CJK>
0x6157	0x5D99	# <CJK>
0x6158	0x5D9D	# <CJK>
0x6159	0x8C73	# <CJK>
0x615A	0x5DB7	# <CJK>
0x615B	0x5DD4	# <CJK>
0x615C	0x5F73	# <CJK>
0x615D	0x5F77	# <CJK>
0x615E	0x5F82	# <CJK>
0x615F	0x5F87	# <CJK>
0x6160	0x5F89	# <CJK>
0x6161	0x540E	# <CJK>
0x6162	0x5FA0	# <CJK>
0x6163	0x5F99	# <CJK>
0x6164	0x5F9C	# <CJK>
0x6165	0x5FA8	# <CJK>
0x6166	0x5FAD	# <CJK>
0x6167	0x5FB5	# <CJK>
0x6168	0x5FBC	# <CJK>
0x6169	0x8862	# <CJK>
0x616A	0x5F61	# <CJK>
0x616B	0x72AD	# <CJK>
0x616C	0x72B0	# <CJK>
0x616D	0x72B4	# <CJK>
0x616E	0x7377	# <CJK>
0x616F	0x7341	# <CJK>
0x6170	0x72C3	# <CJK>
0x6171	0x72C1	# <CJK>
0x6172	0x72CE	# <CJK>
0x6173	0x72CD	# <CJK>
0x6174	0x72D2	# <CJK>
0x6175	0x72E8	# <CJK>
0x6176	0x736A	# <CJK>
0x6177	0x72E9	# <CJK>
0x6178	0x733B	# <CJK>
0x6179	0x72F4	# <CJK>
0x617A	0x72F7	# <CJK>
0x617B	0x7301	# <CJK>
0x617C	0x72F3	# <CJK>
0x617D	0x736B	# <CJK>
0x617E	0x72FA	# <CJK>
0x6221	0x72FB	# <CJK>
0x6222	0x7317	# <CJK>
0x6223	0x7313	# <CJK>
0x6224	0x7380	# <CJK>
0x6225	0x730A	# <CJK>
0x6226	0x731E	# <CJK>
0x6227	0x731D	# <CJK>
0x6228	0x737C	# <CJK>
0x6229	0x7322	# <CJK>
0x622A	0x7339	# <CJK>
0x622B	0x7325	# <CJK>
0x622C	0x732C	# <CJK>
0x622D	0x7338	# <CJK>
0x622E	0x7331	# <CJK>
0x622F	0x7350	# <CJK>
0x6230	0x734D	# <CJK>
0x6231	0x7357	# <CJK>
0x6232	0x7360	# <CJK>
0x6233	0x736C	# <CJK>
0x6234	0x736F	# <CJK>
0x6235	0x737E	# <CJK>
0x6236	0x821B	# <CJK>
0x6237	0x5925	# <CJK>
0x6238	0x98E7	# <CJK>
0x6239	0x5924	# <CJK>
0x623A	0x5902	# <CJK>
0x623B	0x98E0	# <CJK>
0x623C	0x9933	# <CJK>
0x623D	0x98E9	# <CJK>
0x623E	0x993C	# <CJK>
0x623F	0x98EA	# <CJK>
0x6240	0x98EB	# <CJK>
0x6241	0x98ED	# <CJK>
0x6242	0x98F4	# <CJK>
0x6243	0x9909	# <CJK>
0x6244	0x9911	# <CJK>
0x6245	0x4F59	# <CJK>
0x6246	0x991B	# <CJK>
0x6247	0x9937	# <CJK>
0x6248	0x993F	# <CJK>
0x6249	0x9943	# <CJK>
0x624A	0x9948	# <CJK>
0x624B	0x9949	# <CJK>
0x624C	0x994A	# <CJK>
0x624D	0x994C	# <CJK>
0x624E	0x9962	# <CJK>
0x624F	0x5E80	# <CJK>
0x6250	0x5EE1	# <CJK>
0x6251	0x5E8B	# <CJK>
0x6252	0x5E96	# <CJK>
0x6253	0x5EA5	# <CJK>
0x6254	0x5EA0	# <CJK>
0x6255	0x5EB9	# <CJK>
0x6256	0x5EB5	# <CJK>
0x6257	0x5EBE	# <CJK>
0x6258	0x5EB3	# <CJK>
0x6259	0x8CE1	# <CJK>
0x625A	0x5ED2	# <CJK>
0x625B	0x5ED1	# <CJK>
0x625C	0x5EDB	# <CJK>
0x625D	0x5EE8	# <CJK>
0x625E	0x5EEA	# <CJK>
0x625F	0x81BA	# <CJK>
0x6260	0x5FC4	# <CJK>
0x6261	0x5FC9	# <CJK>
0x6262	0x5FD6	# <CJK>
0x6263	0x61FA	# <CJK>
0x6264	0x61AE	# <CJK>
0x6265	0x5FEE	# <CJK>
0x6266	0x616A	# <CJK>
0x6267	0x5FE1	# <CJK>
0x6268	0x5FE4	# <CJK>
0x6269	0x613E	# <CJK>
0x626A	0x60B5	# <CJK>
0x626B	0x6134	# <CJK>
0x626C	0x5FEA	# <CJK>
0x626D	0x5FED	# <CJK>
0x626E	0x5FF8	# <CJK>
0x626F	0x6019	# <CJK>
0x6270	0x6035	# <CJK>
0x6271	0x6026	# <CJK>
0x6272	0x601B	# <CJK>
0x6273	0x600F	# <CJK>
0x6274	0x600D	# <CJK>
0x6275	0x6029	# <CJK>
0x6276	0x602B	# <CJK>
0x6277	0x600A	# <CJK>
0x6278	0x61CC	# <CJK>
0x6279	0x6021	# <CJK>
0x627A	0x615F	# <CJK>
0x627B	0x61E8	# <CJK>
0x627C	0x60FB	# <CJK>
0x627D	0x6137	# <CJK>
0x627E	0x6042	# <CJK>
0x6321	0x606A	# <CJK>
0x6322	0x60F2	# <CJK>
0x6323	0x6096	# <CJK>
0x6324	0x609A	# <CJK>
0x6325	0x6173	# <CJK>
0x6326	0x609D	# <CJK>
0x6327	0x6083	# <CJK>
0x6328	0x6092	# <CJK>
0x6329	0x608C	# <CJK>
0x632A	0x609B	# <CJK>
0x632B	0x611C	# <CJK>
0x632C	0x60BB	# <CJK>
0x632D	0x60B1	# <CJK>
0x632E	0x60DD	# <CJK>
0x632F	0x60D8	# <CJK>
0x6330	0x60C6	# <CJK>
0x6331	0x60DA	# <CJK>
0x6332	0x60B4	# <CJK>
0x6333	0x6120	# <CJK>
0x6334	0x6192	# <CJK>
0x6335	0x6115	# <CJK>
0x6336	0x6123	# <CJK>
0x6337	0x60F4	# <CJK>
0x6338	0x6100	# <CJK>
0x6339	0x610E	# <CJK>
0x633A	0x612B	# <CJK>
0x633B	0x614A	# <CJK>
0x633C	0x6175	# <CJK>
0x633D	0x61AC	# <CJK>
0x633E	0x6194	# <CJK>
0x633F	0x61A7	# <CJK>
0x6340	0x61B7	# <CJK>
0x6341	0x61D4	# <CJK>
0x6342	0x61F5	# <CJK>
0x6343	0x5FDD	# <CJK>
0x6344	0x96B3	# <CJK>
0x6345	0x9582	# <CJK>
0x6346	0x9586	# <CJK>
0x6347	0x95C8	# <CJK>
0x6348	0x958E	# <CJK>
0x6349	0x9594	# <CJK>
0x634A	0x958C	# <CJK>
0x634B	0x95E5	# <CJK>
0x634C	0x95AD	# <CJK>
0x634D	0x95AB	# <CJK>
0x634E	0x9B2E	# <CJK>
0x634F	0x95AC	# <CJK>
0x6350	0x95BE	# <CJK>
0x6351	0x95B6	# <CJK>
0x6352	0x9B29	# <CJK>
0x6353	0x95BF	# <CJK>
0x6354	0x95BD	# <CJK>
0x6355	0x95BC	# <CJK>
0x6356	0x95C3	# <CJK>
0x6357	0x95CB	# <CJK>
0x6358	0x95D4	# <CJK>
0x6359	0x95D0	# <CJK>
0x635A	0x95D5	# <CJK>
0x635B	0x95DE	# <CJK>
0x635C	0x4E2C	# <CJK>
0x635D	0x723F	# <CJK>
0x635E	0x6215	# <CJK>
0x635F	0x6C35	# <CJK>
0x6360	0x6C54	# <CJK>
0x6361	0x6C5C	# <CJK>
0x6362	0x6C4A	# <CJK>
0x6363	0x7043	# <CJK>
0x6364	0x6C85	# <CJK>
0x6365	0x6C90	# <CJK>
0x6366	0x6C94	# <CJK>
0x6367	0x6C8C	# <CJK>
0x6368	0x6C68	# <CJK>
0x6369	0x6C69	# <CJK>
0x636A	0x6C74	# <CJK>
0x636B	0x6C76	# <CJK>
0x636C	0x6C86	# <CJK>
0x636D	0x6F59	# <CJK>
0x636E	0x6CD0	# <CJK>
0x636F	0x6CD4	# <CJK>
0x6370	0x6CAD	# <CJK>
0x6371	0x7027	# <CJK>
0x6372	0x7018	# <CJK>
0x6373	0x6CF1	# <CJK>
0x6374	0x6CD7	# <CJK>
0x6375	0x6CB2	# <CJK>
0x6376	0x6CE0	# <CJK>
0x6377	0x6CD6	# <CJK>
0x6378	0x6FFC	# <CJK>
0x6379	0x6CEB	# <CJK>
0x637A	0x6CEE	# <CJK>
0x637B	0x6CB1	# <CJK>
0x637C	0x6CD3	# <CJK>
0x637D	0x6CEF	# <CJK>
0x637E	0x6D87	# <CJK>
0x6421	0x6D39	# <CJK>
0x6422	0x6D27	# <CJK>
0x6423	0x6D0C	# <CJK>
0x6424	0x6D79	# <CJK>
0x6425	0x6E5E	# <CJK>
0x6426	0x6D07	# <CJK>
0x6427	0x6D04	# <CJK>
0x6428	0x6D19	# <CJK>
0x6429	0x6D0E	# <CJK>
0x642A	0x6D2B	# <CJK>
0x642B	0x6FAE	# <CJK>
0x642C	0x6D2E	# <CJK>
0x642D	0x6D35	# <CJK>
0x642E	0x6D1A	# <CJK>
0x642F	0x700F	# <CJK>
0x6430	0x6EF8	# <CJK>
0x6431	0x6F6F	# <CJK>
0x6432	0x6D33	# <CJK>
0x6433	0x6D91	# <CJK>
0x6434	0x6D6F	# <CJK>
0x6435	0x6DF6	# <CJK>
0x6436	0x6F7F	# <CJK>
0x6437	0x6D5E	# <CJK>
0x6438	0x6D93	# <CJK>
0x6439	0x6D94	# <CJK>
0x643A	0x6D5C	# <CJK>
0x643B	0x6D60	# <CJK>
0x643C	0x6D7C	# <CJK>
0x643D	0x6D63	# <CJK>
0x643E	0x6E1A	# <CJK>
0x643F	0x6DC7	# <CJK>
0x6440	0x6DC5	# <CJK>
0x6441	0x6DDE	# <CJK>
0x6442	0x7006	# <CJK>
0x6443	0x6DBF	# <CJK>
0x6444	0x6DE0	# <CJK>
0x6445	0x6FA0	# <CJK>
0x6446	0x6DE6	# <CJK>
0x6447	0x6DDD	# <CJK>
0x6448	0x6DD9	# <CJK>
0x6449	0x700B	# <CJK>
0x644A	0x6DAB	# <CJK>
0x644B	0x6E0C	# <CJK>
0x644C	0x6DAE	# <CJK>
0x644D	0x6E2B	# <CJK>
0x644E	0x6E6E	# <CJK>
0x644F	0x6E4E	# <CJK>
0x6450	0x6E6B	# <CJK>
0x6451	0x6EB2	# <CJK>
0x6452	0x6E5F	# <CJK>
0x6453	0x6E86	# <CJK>
0x6454	0x6E53	# <CJK>
0x6455	0x6E54	# <CJK>
0x6456	0x6E32	# <CJK>
0x6457	0x6E25	# <CJK>
0x6458	0x6E44	# <CJK>
0x6459	0x7067	# <CJK>
0x645A	0x6EB1	# <CJK>
0x645B	0x6E98	# <CJK>
0x645C	0x7044	# <CJK>
0x645D	0x6F2D	# <CJK>
0x645E	0x7005	# <CJK>
0x645F	0x6EA5	# <CJK>
0x6460	0x6EA7	# <CJK>
0x6461	0x6EBD	# <CJK>
0x6462	0x6EBB	# <CJK>
0x6463	0x6EB7	# <CJK>
0x6464	0x6F77	# <CJK>
0x6465	0x6EB4	# <CJK>
0x6466	0x6ECF	# <CJK>
0x6467	0x6E8F	# <CJK>
0x6468	0x6EC2	# <CJK>
0x6469	0x6E9F	# <CJK>
0x646A	0x6F62	# <CJK>
0x646B	0x7020	# <CJK>
0x646C	0x701F	# <CJK>
0x646D	0x6F24	# <CJK>
0x646E	0x6F15	# <CJK>
0x646F	0x6EF9	# <CJK>
0x6470	0x6F2F	# <CJK>
0x6471	0x6F36	# <CJK>
0x6472	0x7032	# <CJK>
0x6473	0x6F74	# <CJK>
0x6474	0x6F2A	# <CJK>
0x6475	0x6F09	# <CJK>
0x6476	0x6F29	# <CJK>
0x6477	0x6F89	# <CJK>
0x6478	0x6F8D	# <CJK>
0x6479	0x6F8C	# <CJK>
0x647A	0x6F78	# <CJK>
0x647B	0x6F72	# <CJK>
0x647C	0x6F7C	# <CJK>
0x647D	0x6F7A	# <CJK>
0x647E	0x7028	# <CJK>
0x6521	0x6FC9	# <CJK>
0x6522	0x6FA7	# <CJK>
0x6523	0x6FB9	# <CJK>
0x6524	0x6FB6	# <CJK>
0x6525	0x6FC2	# <CJK>
0x6526	0x6FE1	# <CJK>
0x6527	0x6FEE	# <CJK>
0x6528	0x6FDE	# <CJK>
0x6529	0x6FE0	# <CJK>
0x652A	0x6FEF	# <CJK>
0x652B	0x701A	# <CJK>
0x652C	0x7023	# <CJK>
0x652D	0x701B	# <CJK>
0x652E	0x7039	# <CJK>
0x652F	0x7035	# <CJK>
0x6530	0x705D	# <CJK>
0x6531	0x705E	# <CJK>
0x6532	0x5B80	# <CJK>
0x6533	0x5B84	# <CJK>
0x6534	0x5B95	# <CJK>
0x6535	0x5B93	# <CJK>
0x6536	0x5BA5	# <CJK>
0x6537	0x5BB8	# <CJK>
0x6538	0x752F	# <CJK>
0x6539	0x9A2B	# <CJK>
0x653A	0x6434	# <CJK>
0x653B	0x5BE4	# <CJK>
0x653C	0x5BEE	# <CJK>
0x653D	0x8930	# <CJK>
0x653E	0x5BF0	# <CJK>
0x653F	0x8E47	# <CJK>
0x6540	0x8B07	# <CJK>
0x6541	0x8FB6	# <CJK>
0x6542	0x8FD3	# <CJK>
0x6543	0x8FD5	# <CJK>
0x6544	0x8FE5	# <CJK>
0x6545	0x8FEE	# <CJK>
0x6546	0x8FE4	# <CJK>
0x6547	0x9087	# <CJK>
0x6548	0x8FE6	# <CJK>
0x6549	0x9015	# <CJK>
0x654A	0x8FE8	# <CJK>
0x654B	0x9005	# <CJK>
0x654C	0x9004	# <CJK>
0x654D	0x900B	# <CJK>
0x654E	0x9090	# <CJK>
0x654F	0x9011	# <CJK>
0x6550	0x900D	# <CJK>
0x6551	0x9016	# <CJK>
0x6552	0x9021	# <CJK>
0x6553	0x9035	# <CJK>
0x6554	0x9036	# <CJK>
0x6555	0x902D	# <CJK>
0x6556	0x902F	# <CJK>
0x6557	0x9044	# <CJK>
0x6558	0x9051	# <CJK>
0x6559	0x9052	# <CJK>
0x655A	0x9050	# <CJK>
0x655B	0x9068	# <CJK>
0x655C	0x9058	# <CJK>
0x655D	0x9062	# <CJK>
0x655E	0x905B	# <CJK>
0x655F	0x66B9	# <CJK>
0x6560	0x9074	# <CJK>
0x6561	0x907D	# <CJK>
0x6562	0x9082	# <CJK>
0x6563	0x9088	# <CJK>
0x6564	0x9083	# <CJK>
0x6565	0x908B	# <CJK>
0x6566	0x5F50	# <CJK>
0x6567	0x5F57	# <CJK>
0x6568	0x5F56	# <CJK>
0x6569	0x5F58	# <CJK>
0x656A	0x5C3B	# <CJK>
0x656B	0x54AB	# <CJK>
0x656C	0x5C50	# <CJK>
0x656D	0x5C59	# <CJK>
0x656E	0x5B71	# <CJK>
0x656F	0x5C63	# <CJK>
0x6570	0x5C68	# <CJK>
0x6571	0x7FBC	# <CJK>
0x6572	0x5F33	# <CJK>
0x6573	0x5F29	# <CJK>
0x6574	0x5F2D	# <CJK>
0x6575	0x8274	# <CJK>
0x6576	0x5F3C	# <CJK>
0x6577	0x9B3B	# <CJK>
0x6578	0x5C6E	# <CJK>
0x6579	0x5981	# <CJK>
0x657A	0x5983	# <CJK>
0x657B	0x598D	# <CJK>
0x657C	0x5AF5	# <CJK>
0x657D	0x5AD7	# <CJK>
0x657E	0x59A3	# <CJK>
0x6621	0x5997	# <CJK>
0x6622	0x59CA	# <CJK>
0x6623	0x5B00	# <CJK>
0x6624	0x599E	# <CJK>
0x6625	0x59A4	# <CJK>
0x6626	0x59D2	# <CJK>
0x6627	0x59B2	# <CJK>
0x6628	0x59AF	# <CJK>
0x6629	0x59D7	# <CJK>
0x662A	0x59BE	# <CJK>
0x662B	0x5A6D	# <CJK>
0x662C	0x5B08	# <CJK>
0x662D	0x59DD	# <CJK>
0x662E	0x5B4C	# <CJK>
0x662F	0x59E3	# <CJK>
0x6630	0x59D8	# <CJK>
0x6631	0x59F9	# <CJK>
0x6632	0x5A0C	# <CJK>
0x6633	0x5A09	# <CJK>
0x6634	0x5AA7	# <CJK>
0x6635	0x5AFB	# <CJK>
0x6636	0x5A11	# <CJK>
0x6637	0x5A23	# <CJK>
0x6638	0x5A13	# <CJK>
0x6639	0x5A40	# <CJK>
0x663A	0x5A67	# <CJK>
0x663B	0x5A4A	# <CJK>
0x663C	0x5A55	# <CJK>
0x663D	0x5A3C	# <CJK>
0x663E	0x5A62	# <CJK>
0x663F	0x5B0B	# <CJK>
0x6640	0x80EC	# <CJK>
0x6641	0x5AAA	# <CJK>
0x6642	0x5A9B	# <CJK>
0x6643	0x5A77	# <CJK>
0x6644	0x5A7A	# <CJK>
0x6645	0x5ABE	# <CJK>
0x6646	0x5AEB	# <CJK>
0x6647	0x5AB2	# <CJK>
0x6648	0x5B21	# <CJK>
0x6649	0x5B2A	# <CJK>
0x664A	0x5AB8	# <CJK>
0x664B	0x5AE0	# <CJK>
0x664C	0x5AE3	# <CJK>
0x664D	0x5B19	# <CJK>
0x664E	0x5AD6	# <CJK>
0x664F	0x5AE6	# <CJK>
0x6650	0x5AD8	# <CJK>
0x6651	0x5ADC	# <CJK>
0x6652	0x5B09	# <CJK>
0x6653	0x5B17	# <CJK>
0x6654	0x5B16	# <CJK>
0x6655	0x5B32	# <CJK>
0x6656	0x5B37	# <CJK>
0x6657	0x5B40	# <CJK>
0x6658	0x5C15	# <CJK>
0x6659	0x5C1C	# <CJK>
0x665A	0x5B5A	# <CJK>
0x665B	0x5B65	# <CJK>
0x665C	0x5B73	# <CJK>
0x665D	0x5B51	# <CJK>
0x665E	0x5B53	# <CJK>
0x665F	0x5B62	# <CJK>
0x6660	0x99D4	# <CJK>
0x6661	0x99DF	# <CJK>
0x6662	0x99D9	# <CJK>
0x6663	0x9A36	# <CJK>
0x6664	0x9A5B	# <CJK>
0x6665	0x99D1	# <CJK>
0x6666	0x99D8	# <CJK>
0x6667	0x9A4D	# <CJK>
0x6668	0x9A4A	# <CJK>
0x6669	0x99E2	# <CJK>
0x666A	0x9A6A	# <CJK>
0x666B	0x9A0F	# <CJK>
0x666C	0x9A0D	# <CJK>
0x666D	0x9A05	# <CJK>
0x666E	0x9A42	# <CJK>
0x666F	0x9A2D	# <CJK>
0x6670	0x9A16	# <CJK>
0x6671	0x9A41	# <CJK>
0x6672	0x9A2E	# <CJK>
0x6673	0x9A38	# <CJK>
0x6674	0x9A43	# <CJK>
0x6675	0x9A44	# <CJK>
0x6676	0x9A4F	# <CJK>
0x6677	0x9A65	# <CJK>
0x6678	0x9A64	# <CJK>
0x6679	0x7CF9	# <CJK>
0x667A	0x7D06	# <CJK>
0x667B	0x7D02	# <CJK>
0x667C	0x7D07	# <CJK>
0x667D	0x7D08	# <CJK>
0x667E	0x7E8A	# <CJK>
0x6721	0x7D1C	# <CJK>
0x6722	0x7D15	# <CJK>
0x6723	0x7D13	# <CJK>
0x6724	0x7D3A	# <CJK>
0x6725	0x7D32	# <CJK>
0x6726	0x7D31	# <CJK>
0x6727	0x7E10	# <CJK>
0x6728	0x7D3C	# <CJK>
0x6729	0x7D40	# <CJK>
0x672A	0x7D3F	# <CJK>
0x672B	0x7D5D	# <CJK>
0x672C	0x7D4E	# <CJK>
0x672D	0x7D73	# <CJK>
0x672E	0x7D86	# <CJK>
0x672F	0x7D83	# <CJK>
0x6730	0x7D88	# <CJK>
0x6731	0x7DBE	# <CJK>
0x6732	0x7DBA	# <CJK>
0x6733	0x7DCB	# <CJK>
0x6734	0x7DD4	# <CJK>
0x6735	0x7DC4	# <CJK>
0x6736	0x7D9E	# <CJK>
0x6737	0x7DAC	# <CJK>
0x6738	0x7DB9	# <CJK>
0x6739	0x7DA3	# <CJK>
0x673A	0x7DB0	# <CJK>
0x673B	0x7DC7	# <CJK>
0x673C	0x7DD9	# <CJK>
0x673D	0x7DD7	# <CJK>
0x673E	0x7DF9	# <CJK>
0x673F	0x7DF2	# <CJK>
0x6740	0x7E62	# <CJK>
0x6741	0x7DE6	# <CJK>
0x6742	0x7DF6	# <CJK>
0x6743	0x7DF1	# <CJK>
0x6744	0x7E0B	# <CJK>
0x6745	0x7DE1	# <CJK>
0x6746	0x7E09	# <CJK>
0x6747	0x7E1D	# <CJK>
0x6748	0x7E1F	# <CJK>
0x6749	0x7E1E	# <CJK>
0x674A	0x7E2D	# <CJK>
0x674B	0x7E0A	# <CJK>
0x674C	0x7E11	# <CJK>
0x674D	0x7E7D	# <CJK>
0x674E	0x7E39	# <CJK>
0x674F	0x7E35	# <CJK>
0x6750	0x7E32	# <CJK>
0x6751	0x7E46	# <CJK>
0x6752	0x7E45	# <CJK>
0x6753	0x7E88	# <CJK>
0x6754	0x7E5A	# <CJK>
0x6755	0x7E52	# <CJK>
0x6756	0x7E6E	# <CJK>
0x6757	0x7E7E	# <CJK>
0x6758	0x7E70	# <CJK>
0x6759	0x7E6F	# <CJK>
0x675A	0x7E98	# <CJK>
0x675B	0x5E7A	# <CJK>
0x675C	0x757F	# <CJK>
0x675D	0x5DDB	# <CJK>
0x675E	0x753E	# <CJK>
0x675F	0x9095	# <CJK>
0x6760	0x738E	# <CJK>
0x6761	0x74A3	# <CJK>
0x6762	0x744B	# <CJK>
0x6763	0x73A2	# <CJK>
0x6764	0x739F	# <CJK>
0x6765	0x73CF	# <CJK>
0x6766	0x73C2	# <CJK>
0x6767	0x74CF	# <CJK>
0x6768	0x73B7	# <CJK>
0x6769	0x73B3	# <CJK>
0x676A	0x73C0	# <CJK>
0x676B	0x73C9	# <CJK>
0x676C	0x73C8	# <CJK>
0x676D	0x73E5	# <CJK>
0x676E	0x73D9	# <CJK>
0x676F	0x980A	# <CJK>
0x6770	0x740A	# <CJK>
0x6771	0x73E9	# <CJK>
0x6772	0x73E7	# <CJK>
0x6773	0x73DE	# <CJK>
0x6774	0x74BD	# <CJK>
0x6775	0x743F	# <CJK>
0x6776	0x7489	# <CJK>
0x6777	0x742A	# <CJK>
0x6778	0x745B	# <CJK>
0x6779	0x7426	# <CJK>
0x677A	0x7425	# <CJK>
0x677B	0x7428	# <CJK>
0x677C	0x7430	# <CJK>
0x677D	0x742E	# <CJK>
0x677E	0x742C	# <CJK>
0x6821	0x741B	# <CJK>
0x6822	0x741A	# <CJK>
0x6823	0x7441	# <CJK>
0x6824	0x745C	# <CJK>
0x6825	0x7457	# <CJK>
0x6826	0x7455	# <CJK>
0x6827	0x7459	# <CJK>
0x6828	0x74A6	# <CJK>
0x6829	0x746D	# <CJK>
0x682A	0x747E	# <CJK>
0x682B	0x749C	# <CJK>
0x682C	0x74D4	# <CJK>
0x682D	0x7480	# <CJK>
0x682E	0x7481	# <CJK>
0x682F	0x7487	# <CJK>
0x6830	0x748B	# <CJK>
0x6831	0x749E	# <CJK>
0x6832	0x74A8	# <CJK>
0x6833	0x74A9	# <CJK>
0x6834	0x7490	# <CJK>
0x6835	0x74A7	# <CJK>
0x6836	0x74DA	# <CJK>
0x6837	0x74BA	# <CJK>
0x6838	0x97D9	# <CJK>
0x6839	0x97DE	# <CJK>
0x683A	0x97DC	# <CJK>
0x683B	0x674C	# <CJK>
0x683C	0x6753	# <CJK>
0x683D	0x675E	# <CJK>
0x683E	0x6748	# <CJK>
0x683F	0x69AA	# <CJK>
0x6840	0x6AEA	# <CJK>
0x6841	0x6787	# <CJK>
0x6842	0x676A	# <CJK>
0x6843	0x6773	# <CJK>
0x6844	0x6798	# <CJK>
0x6845	0x6898	# <CJK>
0x6846	0x6775	# <CJK>
0x6847	0x68D6	# <CJK>
0x6848	0x6A05	# <CJK>
0x6849	0x689F	# <CJK>
0x684A	0x678B	# <CJK>
0x684B	0x6777	# <CJK>
0x684C	0x677C	# <CJK>
0x684D	0x67F0	# <CJK>
0x684E	0x6ADB	# <CJK>
0x684F	0x67D8	# <CJK>
0x6850	0x6AF3	# <CJK>
0x6851	0x67E9	# <CJK>
0x6852	0x67B0	# <CJK>
0x6853	0x6AE8	# <CJK>
0x6854	0x67D9	# <CJK>
0x6855	0x67B5	# <CJK>
0x6856	0x67DA	# <CJK>
0x6857	0x67B3	# <CJK>
0x6858	0x67DD	# <CJK>
0x6859	0x6800	# <CJK>
0x685A	0x67C3	# <CJK>
0x685B	0x67B8	# <CJK>
0x685C	0x67E2	# <CJK>
0x685D	0x6ADF	# <CJK>
0x685E	0x67C1	# <CJK>
0x685F	0x6A89	# <CJK>
0x6860	0x6832	# <CJK>
0x6861	0x6833	# <CJK>
0x6862	0x690F	# <CJK>
0x6863	0x6A48	# <CJK>
0x6864	0x684E	# <CJK>
0x6865	0x6968	# <CJK>
0x6866	0x6844	# <CJK>
0x6867	0x69BF	# <CJK>
0x6868	0x6883	# <CJK>
0x6869	0x681D	# <CJK>
0x686A	0x6855	# <CJK>
0x686B	0x6A3A	# <CJK>
0x686C	0x6841	# <CJK>
0x686D	0x6A9C	# <CJK>
0x686E	0x6840	# <CJK>
0x686F	0x6B12	# <CJK>
0x6870	0x684A	# <CJK>
0x6871	0x6849	# <CJK>
0x6872	0x6829	# <CJK>
0x6873	0x68B5	# <CJK>
0x6874	0x688F	# <CJK>
0x6875	0x6874	# <CJK>
0x6876	0x6877	# <CJK>
0x6877	0x6893	# <CJK>
0x6878	0x686B	# <CJK>
0x6879	0x6B1E	# <CJK>
0x687A	0x696E	# <CJK>
0x687B	0x68FC	# <CJK>
0x687C	0x6ADD	# <CJK>
0x687D	0x69E7	# <CJK>
0x687E	0x68F9	# <CJK>
0x6921	0x6B0F	# <CJK>
0x6922	0x68F0	# <CJK>
0x6923	0x690B	# <CJK>
0x6924	0x6901	# <CJK>
0x6925	0x6957	# <CJK>
0x6926	0x68E3	# <CJK>
0x6927	0x6910	# <CJK>
0x6928	0x6971	# <CJK>
0x6929	0x6939	# <CJK>
0x692A	0x6960	# <CJK>
0x692B	0x6942	# <CJK>
0x692C	0x695D	# <CJK>
0x692D	0x6B16	# <CJK>
0x692E	0x696B	# <CJK>
0x692F	0x6980	# <CJK>
0x6930	0x6998	# <CJK>
0x6931	0x6978	# <CJK>
0x6932	0x6934	# <CJK>
0x6933	0x69CC	# <CJK>
0x6934	0x6AEC	# <CJK>
0x6935	0x6ADA	# <CJK>
0x6936	0x69CE	# <CJK>
0x6937	0x6AF8	# <CJK>
0x6938	0x6966	# <CJK>
0x6939	0x6963	# <CJK>
0x693A	0x6979	# <CJK>
0x693B	0x699B	# <CJK>
0x693C	0x69A7	# <CJK>
0x693D	0x69BB	# <CJK>
0x693E	0x69AB	# <CJK>
0x693F	0x69AD	# <CJK>
0x6940	0x69D4	# <CJK>
0x6941	0x69B1	# <CJK>
0x6942	0x69C1	# <CJK>
0x6943	0x69CA	# <CJK>
0x6944	0x6AB3	# <CJK>
0x6945	0x6995	# <CJK>
0x6946	0x6AE7	# <CJK>
0x6947	0x698D	# <CJK>
0x6948	0x69FF	# <CJK>
0x6949	0x6AA3	# <CJK>
0x694A	0x69ED	# <CJK>
0x694B	0x6A17	# <CJK>
0x694C	0x6A18	# <CJK>
0x694D	0x6A65	# <CJK>
0x694E	0x69F2	# <CJK>
0x694F	0x6A44	# <CJK>
0x6950	0x6A3E	# <CJK>
0x6951	0x6AA0	# <CJK>
0x6952	0x6A50	# <CJK>
0x6953	0x6A5B	# <CJK>
0x6954	0x6A35	# <CJK>
0x6955	0x6A8E	# <CJK>
0x6956	0x6AD3	# <CJK>
0x6957	0x6A3D	# <CJK>
0x6958	0x6A28	# <CJK>
0x6959	0x6A58	# <CJK>
0x695A	0x6ADE	# <CJK>
0x695B	0x6A91	# <CJK>
0x695C	0x6A90	# <CJK>
0x695D	0x6AA9	# <CJK>
0x695E	0x6A97	# <CJK>
0x695F	0x6AAB	# <CJK>
0x6960	0x7337	# <CJK>
0x6961	0x7352	# <CJK>
0x6962	0x6B81	# <CJK>
0x6963	0x6B82	# <CJK>
0x6964	0x6BA4	# <CJK>
0x6965	0x6B84	# <CJK>
0x6966	0x6B9E	# <CJK>
0x6967	0x6BAE	# <CJK>
0x6968	0x6B8D	# <CJK>
0x6969	0x6BAB	# <CJK>
0x696A	0x6B9B	# <CJK>
0x696B	0x6BAF	# <CJK>
0x696C	0x6BAA	# <CJK>
0x696D	0x8ED4	# <CJK>
0x696E	0x8EDB	# <CJK>
0x696F	0x8EF2	# <CJK>
0x6970	0x8EFB	# <CJK>
0x6971	0x8F64	# <CJK>
0x6972	0x8EF9	# <CJK>
0x6973	0x8EFC	# <CJK>
0x6974	0x8EEB	# <CJK>
0x6975	0x8EE4	# <CJK>
0x6976	0x8F62	# <CJK>
0x6977	0x8EFA	# <CJK>
0x6978	0x8EFE	# <CJK>
0x6979	0x8F0A	# <CJK>
0x697A	0x8F07	# <CJK>
0x697B	0x8F05	# <CJK>
0x697C	0x8F12	# <CJK>
0x697D	0x8F26	# <CJK>
0x697E	0x8F1E	# <CJK>
0x6A21	0x8F1F	# <CJK>
0x6A22	0x8F1C	# <CJK>
0x6A23	0x8F33	# <CJK>
0x6A24	0x8F46	# <CJK>
0x6A25	0x8F54	# <CJK>
0x6A26	0x8ECE	# <CJK>
0x6A27	0x6214	# <CJK>
0x6A28	0x6227	# <CJK>
0x6A29	0x621B	# <CJK>
0x6A2A	0x621F	# <CJK>
0x6A2B	0x6222	# <CJK>
0x6A2C	0x6221	# <CJK>
0x6A2D	0x6225	# <CJK>
0x6A2E	0x6224	# <CJK>
0x6A2F	0x6229	# <CJK>
0x6A30	0x81E7	# <CJK>
0x6A31	0x750C	# <CJK>
0x6A32	0x74F4	# <CJK>
0x6A33	0x74FF	# <CJK>
0x6A34	0x750F	# <CJK>
0x6A35	0x7511	# <CJK>
0x6A36	0x7513	# <CJK>
0x6A37	0x6534	# <CJK>
0x6A38	0x65EE	# <CJK>
0x6A39	0x65EF	# <CJK>
0x6A3A	0x65F0	# <CJK>
0x6A3B	0x660A	# <CJK>
0x6A3C	0x66C7	# <CJK>
0x6A3D	0x6772	# <CJK>
0x6A3E	0x6603	# <CJK>
0x6A3F	0x6615	# <CJK>
0x6A40	0x6600	# <CJK>
0x6A41	0x7085	# <CJK>
0x6A42	0x66F7	# <CJK>
0x6A43	0x661D	# <CJK>
0x6A44	0x6634	# <CJK>
0x6A45	0x6631	# <CJK>
0x6A46	0x6636	# <CJK>
0x6A47	0x6635	# <CJK>
0x6A48	0x8006	# <CJK>
0x6A49	0x665F	# <CJK>
0x6A4A	0x66C4	# <CJK>
0x6A4B	0x6641	# <CJK>
0x6A4C	0x664F	# <CJK>
0x6A4D	0x6689	# <CJK>
0x6A4E	0x6661	# <CJK>
0x6A4F	0x6657	# <CJK>
0x6A50	0x6677	# <CJK>
0x6A51	0x6684	# <CJK>
0x6A52	0x668C	# <CJK>
0x6A53	0x66D6	# <CJK>
0x6A54	0x669D	# <CJK>
0x6A55	0x66BE	# <CJK>
0x6A56	0x66DB	# <CJK>
0x6A57	0x66DC	# <CJK>
0x6A58	0x66E6	# <CJK>
0x6A59	0x66E9	# <CJK>
0x6A5A	0x8CC1	# <CJK>
0x6A5B	0x8CB0	# <CJK>
0x6A5C	0x8CBA	# <CJK>
0x6A5D	0x8CBD	# <CJK>
0x6A5E	0x8D04	# <CJK>
0x6A5F	0x8CB2	# <CJK>
0x6A60	0x8CC5	# <CJK>
0x6A61	0x8D10	# <CJK>
0x6A62	0x8CD1	# <CJK>
0x6A63	0x8CDA	# <CJK>
0x6A64	0x8CD5	# <CJK>
0x6A65	0x8CEB	# <CJK>
0x6A66	0x8CE7	# <CJK>
0x6A67	0x8CFB	# <CJK>
0x6A68	0x8998	# <CJK>
0x6A69	0x89AC	# <CJK>
0x6A6A	0x89A1	# <CJK>
0x6A6B	0x89BF	# <CJK>
0x6A6C	0x89A6	# <CJK>
0x6A6D	0x89AF	# <CJK>
0x6A6E	0x89B2	# <CJK>
0x6A6F	0x89B7	# <CJK>
0x6A70	0x726E	# <CJK>
0x6A71	0x729F	# <CJK>
0x6A72	0x725D	# <CJK>
0x6A73	0x7266	# <CJK>
0x6A74	0x726F	# <CJK>
0x6A75	0x727E	# <CJK>
0x6A76	0x727F	# <CJK>
0x6A77	0x7284	# <CJK>
0x6A78	0x728B	# <CJK>
0x6A79	0x728D	# <CJK>
0x6A7A	0x728F	# <CJK>
0x6A7B	0x7292	# <CJK>
0x6A7C	0x6308	# <CJK>
0x6A7D	0x6332	# <CJK>
0x6A7E	0x63B0	# <CJK>
0x6B21	0x643F	# <CJK>
0x6B22	0x64D8	# <CJK>
0x6B23	0x8004	# <CJK>
0x6B24	0x6BEA	# <CJK>
0x6B25	0x6BF3	# <CJK>
0x6B26	0x6BFD	# <CJK>
0x6B27	0x6BFF	# <CJK>
0x6B28	0x6BF9	# <CJK>
0x6B29	0x6C05	# <CJK>
0x6B2A	0x6C0C	# <CJK>
0x6B2B	0x6C06	# <CJK>
0x6B2C	0x6C0D	# <CJK>
0x6B2D	0x6C15	# <CJK>
0x6B2E	0x6C18	# <CJK>
0x6B2F	0x6C19	# <CJK>
0x6B30	0x6C1A	# <CJK>
0x6B31	0x6C21	# <CJK>
0x6B32	0x6C2C	# <CJK>
0x6B33	0x6C24	# <CJK>
0x6B34	0x6C2A	# <CJK>
0x6B35	0x6C32	# <CJK>
0x6B36	0x6535	# <CJK>
0x6B37	0x6555	# <CJK>
0x6B38	0x656B	# <CJK>
0x6B39	0x7258	# <CJK>
0x6B3A	0x7252	# <CJK>
0x6B3B	0x7256	# <CJK>
0x6B3C	0x7230	# <CJK>
0x6B3D	0x8662	# <CJK>
0x6B3E	0x5216	# <CJK>
0x6B3F	0x809F	# <CJK>
0x6B40	0x809C	# <CJK>
0x6B41	0x8093	# <CJK>
0x6B42	0x80BC	# <CJK>
0x6B43	0x670A	# <CJK>
0x6B44	0x80BD	# <CJK>
0x6B45	0x80B1	# <CJK>
0x6B46	0x80AB	# <CJK>
0x6B47	0x80AD	# <CJK>
0x6B48	0x80B4	# <CJK>
0x6B49	0x80B7	# <CJK>
0x6B4A	0x6727	# <CJK>
0x6B4B	0x8156	# <CJK>
0x6B4C	0x80E9	# <CJK>
0x6B4D	0x81DA	# <CJK>
0x6B4E	0x80DB	# <CJK>
0x6B4F	0x80C2	# <CJK>
0x6B50	0x80C4	# <CJK>
0x6B51	0x80D9	# <CJK>
0x6B52	0x80CD	# <CJK>
0x6B53	0x80D7	# <CJK>
0x6B54	0x6710	# <CJK>
0x6B55	0x80DD	# <CJK>
0x6B56	0x811B	# <CJK>
0x6B57	0x80F1	# <CJK>
0x6B58	0x80F4	# <CJK>
0x6B59	0x80ED	# <CJK>
0x6B5A	0x81BE	# <CJK>
0x6B5B	0x810E	# <CJK>
0x6B5C	0x80F2	# <CJK>
0x6B5D	0x80FC	# <CJK>
0x6B5E	0x6715	# <CJK>
0x6B5F	0x8112	# <CJK>
0x6B60	0x8C5A	# <CJK>
0x6B61	0x8161	# <CJK>
0x6B62	0x811E	# <CJK>
0x6B63	0x812C	# <CJK>
0x6B64	0x8118	# <CJK>
0x6B65	0x8132	# <CJK>
0x6B66	0x8148	# <CJK>
0x6B67	0x814C	# <CJK>
0x6B68	0x8153	# <CJK>
0x6B69	0x8174	# <CJK>
0x6B6A	0x8159	# <CJK>
0x6B6B	0x815A	# <CJK>
0x6B6C	0x8171	# <CJK>
0x6B6D	0x8160	# <CJK>
0x6B6E	0x8169	# <CJK>
0x6B6F	0x817C	# <CJK>
0x6B70	0x817D	# <CJK>
0x6B71	0x816D	# <CJK>
0x6B72	0x8167	# <CJK>
0x6B73	0x584D	# <CJK>
0x6B74	0x5AB5	# <CJK>
0x6B75	0x8188	# <CJK>
0x6B76	0x8182	# <CJK>
0x6B77	0x81CF	# <CJK>
0x6B78	0x6ED5	# <CJK>
0x6B79	0x81A3	# <CJK>
0x6B7A	0x81AA	# <CJK>
0x6B7B	0x81CC	# <CJK>
0x6B7C	0x6726	# <CJK>
0x6B7D	0x81CA	# <CJK>
0x6B7E	0x81BB	# <CJK>
0x6C21	0x81C1	# <CJK>
0x6C22	0x81A6	# <CJK>
0x6C23	0x6B5F	# <CJK>
0x6C24	0x6B37	# <CJK>
0x6C25	0x6B39	# <CJK>
0x6C26	0x6B43	# <CJK>
0x6C27	0x6B46	# <CJK>
0x6C28	0x6B59	# <CJK>
0x6C29	0x98AE	# <CJK>
0x6C2A	0x98AF	# <CJK>
0x6C2B	0x98B6	# <CJK>
0x6C2C	0x98BC	# <CJK>
0x6C2D	0x98C6	# <CJK>
0x6C2E	0x98C8	# <CJK>
0x6C2F	0x6BB3	# <CJK>
0x6C30	0x5F40	# <CJK>
0x6C31	0x8F42	# <CJK>
0x6C32	0x89F3	# <CJK>
0x6C33	0x6590	# <CJK>
0x6C34	0x9F4F	# <CJK>
0x6C35	0x6595	# <CJK>
0x6C36	0x65BC	# <CJK>
0x6C37	0x65C6	# <CJK>
0x6C38	0x65C4	# <CJK>
0x6C39	0x65C3	# <CJK>
0x6C3A	0x65CC	# <CJK>
0x6C3B	0x65CE	# <CJK>
0x6C3C	0x65D2	# <CJK>
0x6C3D	0x65D6	# <CJK>
0x6C3E	0x716C	# <CJK>
0x6C3F	0x7152	# <CJK>
0x6C40	0x7096	# <CJK>
0x6C41	0x7197	# <CJK>
0x6C42	0x70BB	# <CJK>
0x6C43	0x70C0	# <CJK>
0x6C44	0x70B7	# <CJK>
0x6C45	0x70AB	# <CJK>
0x6C46	0x70B1	# <CJK>
0x6C47	0x71C1	# <CJK>
0x6C48	0x70CA	# <CJK>
0x6C49	0x7110	# <CJK>
0x6C4A	0x7113	# <CJK>
0x6C4B	0x71DC	# <CJK>
0x6C4C	0x712F	# <CJK>
0x6C4D	0x7131	# <CJK>
0x6C4E	0x7173	# <CJK>
0x6C4F	0x715C	# <CJK>
0x6C50	0x7168	# <CJK>
0x6C51	0x7145	# <CJK>
0x6C52	0x7172	# <CJK>
0x6C53	0x714A	# <CJK>
0x6C54	0x7178	# <CJK>
0x6C55	0x717A	# <CJK>
0x6C56	0x7198	# <CJK>
0x6C57	0x71B3	# <CJK>
0x6C58	0x71B5	# <CJK>
0x6C59	0x71A8	# <CJK>
0x6C5A	0x71A0	# <CJK>
0x6C5B	0x71E0	# <CJK>
0x6C5C	0x71D4	# <CJK>
0x6C5D	0x71E7	# <CJK>
0x6C5E	0x71F9	# <CJK>
0x6C5F	0x721D	# <CJK>
0x6C60	0x7228	# <CJK>
0x6C61	0x706C	# <CJK>
0x6C62	0x71FE	# <CJK>
0x6C63	0x7166	# <CJK>
0x6C64	0x71B9	# <CJK>
0x6C65	0x623E	# <CJK>
0x6C66	0x623D	# <CJK>
0x6C67	0x6243	# <CJK>
0x6C68	0x6248	# <CJK>
0x6C69	0x6249	# <CJK>
0x6C6A	0x793B	# <CJK>
0x6C6B	0x7940	# <CJK>
0x6C6C	0x7946	# <CJK>
0x6C6D	0x7949	# <CJK>
0x6C6E	0x795B	# <CJK>
0x6C6F	0x795C	# <CJK>
0x6C70	0x7953	# <CJK>
0x6C71	0x795A	# <CJK>
0x6C72	0x79B0	# <CJK>
0x6C73	0x7957	# <CJK>
0x6C74	0x7960	# <CJK>
0x6C75	0x798E	# <CJK>
0x6C76	0x7967	# <CJK>
0x6C77	0x797A	# <CJK>
0x6C78	0x79AA	# <CJK>
0x6C79	0x798A	# <CJK>
0x6C7A	0x799A	# <CJK>
0x6C7B	0x79A7	# <CJK>
0x6C7C	0x79B3	# <CJK>
0x6C7D	0x5FD1	# <CJK>
0x6C7E	0x5FD0	# <CJK>
0x6D21	0x61DF	# <CJK>
0x6D22	0x605D	# <CJK>
0x6D23	0x605A	# <CJK>
0x6D24	0x6067	# <CJK>
0x6D25	0x6041	# <CJK>
0x6D26	0x6059	# <CJK>
0x6D27	0x6063	# <CJK>
0x6D28	0x6164	# <CJK>
0x6D29	0x6106	# <CJK>
0x6D2A	0x610D	# <CJK>
0x6D2B	0x615D	# <CJK>
0x6D2C	0x61A9	# <CJK>
0x6D2D	0x619D	# <CJK>
0x6D2E	0x61CB	# <CJK>
0x6D2F	0x61E3	# <CJK>
0x6D30	0x6207	# <CJK>
0x6D31	0x8080	# <CJK>
0x6D32	0x807F	# <CJK>
0x6D33	0x6C93	# <CJK>
0x6D34	0x6FA9	# <CJK>
0x6D35	0x6DFC	# <CJK>
0x6D36	0x78EF	# <CJK>
0x6D37	0x77F8	# <CJK>
0x6D38	0x78AD	# <CJK>
0x6D39	0x7809	# <CJK>
0x6D3A	0x7868	# <CJK>
0x6D3B	0x7818	# <CJK>
0x6D3C	0x7811	# <CJK>
0x6D3D	0x65AB	# <CJK>
0x6D3E	0x782D	# <CJK>
0x6D3F	0x78B8	# <CJK>
0x6D40	0x781D	# <CJK>
0x6D41	0x7839	# <CJK>
0x6D42	0x792A	# <CJK>
0x6D43	0x7931	# <CJK>
0x6D44	0x781F	# <CJK>
0x6D45	0x783C	# <CJK>
0x6D46	0x7825	# <CJK>
0x6D47	0x782C	# <CJK>
0x6D48	0x7823	# <CJK>
0x6D49	0x7829	# <CJK>
0x6D4A	0x784E	# <CJK>
0x6D4B	0x786D	# <CJK>
0x6D4C	0x7864	# <CJK>
0x6D4D	0x78FD	# <CJK>
0x6D4E	0x7826	# <CJK>
0x6D4F	0x7850	# <CJK>
0x6D50	0x7847	# <CJK>
0x6D51	0x784C	# <CJK>
0x6D52	0x786A	# <CJK>
0x6D53	0x78E7	# <CJK>
0x6D54	0x7893	# <CJK>
0x6D55	0x789A	# <CJK>
0x6D56	0x7887	# <CJK>
0x6D57	0x78E3	# <CJK>
0x6D58	0x78A1	# <CJK>
0x6D59	0x78A3	# <CJK>
0x6D5A	0x78B2	# <CJK>
0x6D5B	0x78B9	# <CJK>
0x6D5C	0x78A5	# <CJK>
0x6D5D	0x78D4	# <CJK>
0x6D5E	0x78D9	# <CJK>
0x6D5F	0x78C9	# <CJK>
0x6D60	0x78EC	# <CJK>
0x6D61	0x78F2	# <CJK>
0x6D62	0x7905	# <CJK>
0x6D63	0x78F4	# <CJK>
0x6D64	0x7913	# <CJK>
0x6D65	0x7924	# <CJK>
0x6D66	0x791E	# <CJK>
0x6D67	0x7934	# <CJK>
0x6D68	0x9F95	# <CJK>
0x6D69	0x9EF9	# <CJK>
0x6D6A	0x9EFB	# <CJK>
0x6D6B	0x9EFC	# <CJK>
0x6D6C	0x76F1	# <CJK>
0x6D6D	0x7704	# <CJK>
0x6D6E	0x7798	# <CJK>
0x6D6F	0x76F9	# <CJK>
0x6D70	0x7707	# <CJK>
0x6D71	0x7708	# <CJK>
0x6D72	0x771A	# <CJK>
0x6D73	0x7722	# <CJK>
0x6D74	0x7719	# <CJK>
0x6D75	0x772D	# <CJK>
0x6D76	0x7726	# <CJK>
0x6D77	0x7735	# <CJK>
0x6D78	0x7738	# <CJK>
0x6D79	0x775E	# <CJK>
0x6D7A	0x77BC	# <CJK>
0x6D7B	0x7747	# <CJK>
0x6D7C	0x7743	# <CJK>
0x6D7D	0x775A	# <CJK>
0x6D7E	0x7768	# <CJK>
0x6E21	0x7762	# <CJK>
0x6E22	0x7765	# <CJK>
0x6E23	0x777F	# <CJK>
0x6E24	0x778D	# <CJK>
0x6E25	0x777D	# <CJK>
0x6E26	0x7780	# <CJK>
0x6E27	0x778C	# <CJK>
0x6E28	0x7791	# <CJK>
0x6E29	0x779F	# <CJK>
0x6E2A	0x77A0	# <CJK>
0x6E2B	0x77B0	# <CJK>
0x6E2C	0x77B5	# <CJK>
0x6E2D	0x77BD	# <CJK>
0x6E2E	0x753A	# <CJK>
0x6E2F	0x7540	# <CJK>
0x6E30	0x754E	# <CJK>
0x6E31	0x754B	# <CJK>
0x6E32	0x7548	# <CJK>
0x6E33	0x755B	# <CJK>
0x6E34	0x7572	# <CJK>
0x6E35	0x7579	# <CJK>
0x6E36	0x7583	# <CJK>
0x6E37	0x7F58	# <CJK>
0x6E38	0x7F61	# <CJK>
0x6E39	0x7F5F	# <CJK>
0x6E3A	0x8A48	# <CJK>
0x6E3B	0x7F68	# <CJK>
0x6E3C	0x7F86	# <CJK>
0x6E3D	0x7F71	# <CJK>
0x6E3E	0x7F79	# <CJK>
0x6E3F	0x7F88	# <CJK>
0x6E40	0x7F7E	# <CJK>
0x6E41	0x76CD	# <CJK>
0x6E42	0x76E5	# <CJK>
0x6E43	0x8832	# <CJK>
0x6E44	0x91D2	# <CJK>
0x6E45	0x91D3	# <CJK>
0x6E46	0x91D4	# <CJK>
0x6E47	0x91D9	# <CJK>
0x6E48	0x91D7	# <CJK>
0x6E49	0x91D5	# <CJK>
0x6E4A	0x91F7	# <CJK>
0x6E4B	0x91E7	# <CJK>
0x6E4C	0x91E4	# <CJK>
0x6E4D	0x9346	# <CJK>
0x6E4E	0x91F5	# <CJK>
0x6E4F	0x91F9	# <CJK>
0x6E50	0x9208	# <CJK>
0x6E51	0x9226	# <CJK>
0x6E52	0x9245	# <CJK>
0x6E53	0x9211	# <CJK>
0x6E54	0x9210	# <CJK>
0x6E55	0x9201	# <CJK>
0x6E56	0x9227	# <CJK>
0x6E57	0x9204	# <CJK>
0x6E58	0x9225	# <CJK>
0x6E59	0x9200	# <CJK>
0x6E5A	0x923A	# <CJK>
0x6E5B	0x9266	# <CJK>
0x6E5C	0x9237	# <CJK>
0x6E5D	0x9233	# <CJK>
0x6E5E	0x9255	# <CJK>
0x6E5F	0x923D	# <CJK>
0x6E60	0x9238	# <CJK>
0x6E61	0x925E	# <CJK>
0x6E62	0x926C	# <CJK>
0x6E63	0x926D	# <CJK>
0x6E64	0x923F	# <CJK>
0x6E65	0x9460	# <CJK>
0x6E66	0x9230	# <CJK>
0x6E67	0x9249	# <CJK>
0x6E68	0x9248	# <CJK>
0x6E69	0x924D	# <CJK>
0x6E6A	0x922E	# <CJK>
0x6E6B	0x9239	# <CJK>
0x6E6C	0x9438	# <CJK>
0x6E6D	0x92AC	# <CJK>
0x6E6E	0x92A0	# <CJK>
0x6E6F	0x927A	# <CJK>
0x6E70	0x92AA	# <CJK>
0x6E71	0x92EE	# <CJK>
0x6E72	0x92CF	# <CJK>
0x6E73	0x9403	# <CJK>
0x6E74	0x92E3	# <CJK>
0x6E75	0x943A	# <CJK>
0x6E76	0x92B1	# <CJK>
0x6E77	0x92A6	# <CJK>
0x6E78	0x93A7	# <CJK>
0x6E79	0x9296	# <CJK>
0x6E7A	0x92CC	# <CJK>
0x6E7B	0x92A9	# <CJK>
0x6E7C	0x93F5	# <CJK>
0x6E7D	0x9293	# <CJK>
0x6E7E	0x927F	# <CJK>
0x6F21	0x93A9	# <CJK>
0x6F22	0x929A	# <CJK>
0x6F23	0x931A	# <CJK>
0x6F24	0x92AB	# <CJK>
0x6F25	0x9283	# <CJK>
0x6F26	0x940B	# <CJK>
0x6F27	0x92A8	# <CJK>
0x6F28	0x92A3	# <CJK>
0x6F29	0x9412	# <CJK>
0x6F2A	0x9338	# <CJK>
0x6F2B	0x92F1	# <CJK>
0x6F2C	0x93D7	# <CJK>
0x6F2D	0x92E5	# <CJK>
0x6F2E	0x92F0	# <CJK>
0x6F2F	0x92EF	# <CJK>
0x6F30	0x92E8	# <CJK>
0x6F31	0x92BC	# <CJK>
0x6F32	0x92DD	# <CJK>
0x6F33	0x92F6	# <CJK>
0x6F34	0x9426	# <CJK>
0x6F35	0x9427	# <CJK>
0x6F36	0x92C3	# <CJK>
0x6F37	0x92DF	# <CJK>
0x6F38	0x92E6	# <CJK>
0x6F39	0x9312	# <CJK>
0x6F3A	0x9306	# <CJK>
0x6F3B	0x9369	# <CJK>
0x6F3C	0x931B	# <CJK>
0x6F3D	0x9340	# <CJK>
0x6F3E	0x9301	# <CJK>
0x6F3F	0x9315	# <CJK>
0x6F40	0x932E	# <CJK>
0x6F41	0x9343	# <CJK>
0x6F42	0x9307	# <CJK>
0x6F43	0x9308	# <CJK>
0x6F44	0x931F	# <CJK>
0x6F45	0x9319	# <CJK>
0x6F46	0x9365	# <CJK>
0x6F47	0x9347	# <CJK>
0x6F48	0x9376	# <CJK>
0x6F49	0x9354	# <CJK>
0x6F4A	0x9364	# <CJK>
0x6F4B	0x93AA	# <CJK>
0x6F4C	0x9370	# <CJK>
0x6F4D	0x9384	# <CJK>
0x6F4E	0x93E4	# <CJK>
0x6F4F	0x93D8	# <CJK>
0x6F50	0x9428	# <CJK>
0x6F51	0x9387	# <CJK>
0x6F52	0x93CC	# <CJK>
0x6F53	0x9398	# <CJK>
0x6F54	0x93B8	# <CJK>
0x6F55	0x93BF	# <CJK>
0x6F56	0x93A6	# <CJK>
0x6F57	0x93B0	# <CJK>
0x6F58	0x93B5	# <CJK>
0x6F59	0x944C	# <CJK>
0x6F5A	0x93E2	# <CJK>
0x6F5B	0x93DC	# <CJK>
0x6F5C	0x93DD	# <CJK>
0x6F5D	0x93CD	# <CJK>
0x6F5E	0x93DE	# <CJK>
0x6F5F	0x93C3	# <CJK>
0x6F60	0x93C7	# <CJK>
0x6F61	0x93D1	# <CJK>
0x6F62	0x9414	# <CJK>
0x6F63	0x941D	# <CJK>
0x6F64	0x93F7	# <CJK>
0x6F65	0x9465	# <CJK>
0x6F66	0x9413	# <CJK>
0x6F67	0x946D	# <CJK>
0x6F68	0x9420	# <CJK>
0x6F69	0x9479	# <CJK>
0x6F6A	0x93F9	# <CJK>
0x6F6B	0x9419	# <CJK>
0x6F6C	0x944A	# <CJK>
0x6F6D	0x9432	# <CJK>
0x6F6E	0x943F	# <CJK>
0x6F6F	0x9454	# <CJK>
0x6F70	0x9463	# <CJK>
0x6F71	0x937E	# <CJK>
0x6F72	0x77E7	# <CJK>
0x6F73	0x77EC	# <CJK>
0x6F74	0x96C9	# <CJK>
0x6F75	0x79D5	# <CJK>
0x6F76	0x79ED	# <CJK>
0x6F77	0x79E3	# <CJK>
0x6F78	0x79EB	# <CJK>
0x6F79	0x7A06	# <CJK>
0x6F7A	0x5D47	# <CJK>
0x6F7B	0x7A03	# <CJK>
0x6F7C	0x7A02	# <CJK>
0x6F7D	0x7A1E	# <CJK>
0x6F7E	0x7A14	# <CJK>
0x7021	0x7A39	# <CJK>
0x7022	0x7A37	# <CJK>
0x7023	0x7A61	# <CJK>
0x7024	0x9ECF	# <CJK>
0x7025	0x99A5	# <CJK>
0x7026	0x7A70	# <CJK>
0x7027	0x7688	# <CJK>
0x7028	0x768E	# <CJK>
0x7029	0x7693	# <CJK>
0x702A	0x7699	# <CJK>
0x702B	0x76A4	# <CJK>
0x702C	0x74DE	# <CJK>
0x702D	0x74E0	# <CJK>
0x702E	0x752C	# <CJK>
0x702F	0x9CE9	# <CJK>
0x7030	0x9CF6	# <CJK>
0x7031	0x9D07	# <CJK>
0x7032	0x9D06	# <CJK>
0x7033	0x9D23	# <CJK>
0x7034	0x9D87	# <CJK>
0x7035	0x9E15	# <CJK>
0x7036	0x9D1D	# <CJK>
0x7037	0x9D1F	# <CJK>
0x7038	0x9DE5	# <CJK>
0x7039	0x9D2F	# <CJK>
0x703A	0x9DD9	# <CJK>
0x703B	0x9D30	# <CJK>
0x703C	0x9D42	# <CJK>
0x703D	0x9E1E	# <CJK>
0x703E	0x9D53	# <CJK>
0x703F	0x9E1D	# <CJK>
0x7040	0x9D60	# <CJK>
0x7041	0x9D52	# <CJK>
0x7042	0x9DF3	# <CJK>
0x7043	0x9D5C	# <CJK>
0x7044	0x9D61	# <CJK>
0x7045	0x9D93	# <CJK>
0x7046	0x9D6A	# <CJK>
0x7047	0x9D6F	# <CJK>
0x7048	0x9D89	# <CJK>
0x7049	0x9D98	# <CJK>
0x704A	0x9D9A	# <CJK>
0x704B	0x9DC0	# <CJK>
0x704C	0x9DA5	# <CJK>
0x704D	0x9DA9	# <CJK>
0x704E	0x9DC2	# <CJK>
0x704F	0x9DBC	# <CJK>
0x7050	0x9E1A	# <CJK>
0x7051	0x9DD3	# <CJK>
0x7052	0x9DDA	# <CJK>
0x7053	0x9DEF	# <CJK>
0x7054	0x9DE6	# <CJK>
0x7055	0x9DF2	# <CJK>
0x7056	0x9DF8	# <CJK>
0x7057	0x9E0C	# <CJK>
0x7058	0x9DFA	# <CJK>
0x7059	0x9E1B	# <CJK>
0x705A	0x7592	# <CJK>
0x705B	0x7594	# <CJK>
0x705C	0x7664	# <CJK>
0x705D	0x7658	# <CJK>
0x705E	0x759D	# <CJK>
0x705F	0x7667	# <CJK>
0x7060	0x75A3	# <CJK>
0x7061	0x75B3	# <CJK>
0x7062	0x75B4	# <CJK>
0x7063	0x75B8	# <CJK>
0x7064	0x75C4	# <CJK>
0x7065	0x75B1	# <CJK>
0x7066	0x75B0	# <CJK>
0x7067	0x75C3	# <CJK>
0x7068	0x75C2	# <CJK>
0x7069	0x7602	# <CJK>
0x706A	0x75CD	# <CJK>
0x706B	0x75E3	# <CJK>
0x706C	0x7646	# <CJK>
0x706D	0x75E6	# <CJK>
0x706E	0x75E4	# <CJK>
0x706F	0x7647	# <CJK>
0x7070	0x75E7	# <CJK>
0x7071	0x7603	# <CJK>
0x7072	0x75F1	# <CJK>
0x7073	0x75FC	# <CJK>
0x7074	0x75FF	# <CJK>
0x7075	0x7610	# <CJK>
0x7076	0x7600	# <CJK>
0x7077	0x7649	# <CJK>
0x7078	0x760C	# <CJK>
0x7079	0x761E	# <CJK>
0x707A	0x760A	# <CJK>
0x707B	0x7625	# <CJK>
0x707C	0x763B	# <CJK>
0x707D	0x7615	# <CJK>
0x707E	0x7619	# <CJK>
0x7121	0x761B	# <CJK>
0x7122	0x763C	# <CJK>
0x7123	0x7622	# <CJK>
0x7124	0x7620	# <CJK>
0x7125	0x7640	# <CJK>
0x7126	0x762D	# <CJK>
0x7127	0x7630	# <CJK>
0x7128	0x766D	# <CJK>
0x7129	0x7635	# <CJK>
0x712A	0x7643	# <CJK>
0x712B	0x766E	# <CJK>
0x712C	0x7633	# <CJK>
0x712D	0x764D	# <CJK>
0x712E	0x7669	# <CJK>
0x712F	0x7654	# <CJK>
0x7130	0x765C	# <CJK>
0x7131	0x7656	# <CJK>
0x7132	0x7672	# <CJK>
0x7133	0x766F	# <CJK>
0x7134	0x7FCA	# <CJK>
0x7135	0x7AE6	# <CJK>
0x7136	0x7A78	# <CJK>
0x7137	0x7A79	# <CJK>
0x7138	0x7A80	# <CJK>
0x7139	0x7A86	# <CJK>
0x713A	0x7A88	# <CJK>
0x713B	0x7A95	# <CJK>
0x713C	0x7AC7	# <CJK>
0x713D	0x7AA0	# <CJK>
0x713E	0x7AAC	# <CJK>
0x713F	0x7AA8	# <CJK>
0x7140	0x7AB6	# <CJK>
0x7141	0x7AB3	# <CJK>
0x7142	0x8864	# <CJK>
0x7143	0x8869	# <CJK>
0x7144	0x8872	# <CJK>
0x7145	0x887D	# <CJK>
0x7146	0x887F	# <CJK>
0x7147	0x8882	# <CJK>
0x7148	0x88A2	# <CJK>
0x7149	0x8960	# <CJK>
0x714A	0x88B7	# <CJK>
0x714B	0x88BC	# <CJK>
0x714C	0x88C9	# <CJK>
0x714D	0x8933	# <CJK>
0x714E	0x88CE	# <CJK>
0x714F	0x895D	# <CJK>
0x7150	0x8947	# <CJK>
0x7151	0x88F1	# <CJK>
0x7152	0x891A	# <CJK>
0x7153	0x88FC	# <CJK>
0x7154	0x88E8	# <CJK>
0x7155	0x88FE	# <CJK>
0x7156	0x88F0	# <CJK>
0x7157	0x8921	# <CJK>
0x7158	0x8919	# <CJK>
0x7159	0x8913	# <CJK>
0x715A	0x8938	# <CJK>
0x715B	0x890A	# <CJK>
0x715C	0x8964	# <CJK>
0x715D	0x892B	# <CJK>
0x715E	0x8936	# <CJK>
0x715F	0x8941	# <CJK>
0x7160	0x8966	# <CJK>
0x7161	0x897B	# <CJK>
0x7162	0x758B	# <CJK>
0x7163	0x80E5	# <CJK>
0x7164	0x76B8	# <CJK>
0x7165	0x76B4	# <CJK>
0x7166	0x77DC	# <CJK>
0x7167	0x8012	# <CJK>
0x7168	0x8014	# <CJK>
0x7169	0x8016	# <CJK>
0x716A	0x801C	# <CJK>
0x716B	0x8020	# <CJK>
0x716C	0x802E	# <CJK>
0x716D	0x8025	# <CJK>
0x716E	0x8026	# <CJK>
0x716F	0x802C	# <CJK>
0x7170	0x8029	# <CJK>
0x7171	0x8028	# <CJK>
0x7172	0x8031	# <CJK>
0x7173	0x800B	# <CJK>
0x7174	0x8035	# <CJK>
0x7175	0x8043	# <CJK>
0x7176	0x8046	# <CJK>
0x7177	0x8079	# <CJK>
0x7178	0x8052	# <CJK>
0x7179	0x8075	# <CJK>
0x717A	0x8071	# <CJK>
0x717B	0x8983	# <CJK>
0x717C	0x9807	# <CJK>
0x717D	0x980E	# <CJK>
0x717E	0x980F	# <CJK>
0x7221	0x9821	# <CJK>
0x7222	0x981C	# <CJK>
0x7223	0x6F41	# <CJK>
0x7224	0x9826	# <CJK>
0x7225	0x9837	# <CJK>
0x7226	0x984E	# <CJK>
0x7227	0x9853	# <CJK>
0x7228	0x9873	# <CJK>
0x7229	0x9862	# <CJK>
0x722A	0x9859	# <CJK>
0x722B	0x9865	# <CJK>
0x722C	0x986C	# <CJK>
0x722D	0x9870	# <CJK>
0x722E	0x864D	# <CJK>
0x722F	0x8654	# <CJK>
0x7230	0x866C	# <CJK>
0x7231	0x87E3	# <CJK>
0x7232	0x8806	# <CJK>
0x7233	0x867A	# <CJK>
0x7234	0x867C	# <CJK>
0x7235	0x867B	# <CJK>
0x7236	0x86A8	# <CJK>
0x7237	0x868D	# <CJK>
0x7238	0x868B	# <CJK>
0x7239	0x8706	# <CJK>
0x723A	0x869D	# <CJK>
0x723B	0x86A7	# <CJK>
0x723C	0x86A3	# <CJK>
0x723D	0x86AA	# <CJK>
0x723E	0x8693	# <CJK>
0x723F	0x86A9	# <CJK>
0x7240	0x86B6	# <CJK>
0x7241	0x86C4	# <CJK>
0x7242	0x86B5	# <CJK>
0x7243	0x8823	# <CJK>
0x7244	0x86B0	# <CJK>
0x7245	0x86BA	# <CJK>
0x7246	0x86B1	# <CJK>
0x7247	0x86AF	# <CJK>
0x7248	0x86C9	# <CJK>
0x7249	0x87F6	# <CJK>
0x724A	0x86B4	# <CJK>
0x724B	0x86E9	# <CJK>
0x724C	0x86FA	# <CJK>
0x724D	0x87EF	# <CJK>
0x724E	0x86ED	# <CJK>
0x724F	0x8784	# <CJK>
0x7250	0x86D0	# <CJK>
0x7251	0x8713	# <CJK>
0x7252	0x86DE	# <CJK>
0x7253	0x8810	# <CJK>
0x7254	0x86DF	# <CJK>
0x7255	0x86D8	# <CJK>
0x7256	0x86D1	# <CJK>
0x7257	0x8703	# <CJK>
0x7258	0x8707	# <CJK>
0x7259	0x86F8	# <CJK>
0x725A	0x8708	# <CJK>
0x725B	0x870A	# <CJK>
0x725C	0x870D	# <CJK>
0x725D	0x8709	# <CJK>
0x725E	0x8723	# <CJK>
0x725F	0x873B	# <CJK>
0x7260	0x871E	# <CJK>
0x7261	0x8725	# <CJK>
0x7262	0x872E	# <CJK>
0x7263	0x871A	# <CJK>
0x7264	0x873E	# <CJK>
0x7265	0x87C8	# <CJK>
0x7266	0x8734	# <CJK>
0x7267	0x8731	# <CJK>
0x7268	0x8729	# <CJK>
0x7269	0x8737	# <CJK>
0x726A	0x873F	# <CJK>
0x726B	0x8782	# <CJK>
0x726C	0x8722	# <CJK>
0x726D	0x877D	# <CJK>
0x726E	0x8811	# <CJK>
0x726F	0x877B	# <CJK>
0x7270	0x8760	# <CJK>
0x7271	0x8770	# <CJK>
0x7272	0x874C	# <CJK>
0x7273	0x876E	# <CJK>
0x7274	0x878B	# <CJK>
0x7275	0x8753	# <CJK>
0x7276	0x8763	# <CJK>
0x7277	0x87BB	# <CJK>
0x7278	0x8764	# <CJK>
0x7279	0x8759	# <CJK>
0x727A	0x8765	# <CJK>
0x727B	0x8793	# <CJK>
0x727C	0x87AF	# <CJK>
0x727D	0x87CE	# <CJK>
0x727E	0x87D2	# <CJK>
0x7321	0x87C6	# <CJK>
0x7322	0x8788	# <CJK>
0x7323	0x8785	# <CJK>
0x7324	0x87AD	# <CJK>
0x7325	0x8797	# <CJK>
0x7326	0x8783	# <CJK>
0x7327	0x87AB	# <CJK>
0x7328	0x87E5	# <CJK>
0x7329	0x87AC	# <CJK>
0x732A	0x87B5	# <CJK>
0x732B	0x87B3	# <CJK>
0x732C	0x87CB	# <CJK>
0x732D	0x87D3	# <CJK>
0x732E	0x87BD	# <CJK>
0x732F	0x87D1	# <CJK>
0x7330	0x87C0	# <CJK>
0x7331	0x87CA	# <CJK>
0x7332	0x87DB	# <CJK>
0x7333	0x87EA	# <CJK>
0x7334	0x87E0	# <CJK>
0x7335	0x87EE	# <CJK>
0x7336	0x8816	# <CJK>
0x7337	0x8813	# <CJK>
0x7338	0x87FE	# <CJK>
0x7339	0x880A	# <CJK>
0x733A	0x881B	# <CJK>
0x733B	0x8821	# <CJK>
0x733C	0x8839	# <CJK>
0x733D	0x883C	# <CJK>
0x733E	0x7F36	# <CJK>
0x733F	0x7F4C	# <CJK>
0x7340	0x7F44	# <CJK>
0x7341	0x7F45	# <CJK>
0x7342	0x8210	# <CJK>
0x7343	0x7AFA	# <CJK>
0x7344	0x7AFD	# <CJK>
0x7345	0x7B08	# <CJK>
0x7346	0x7BE4	# <CJK>
0x7347	0x7B04	# <CJK>
0x7348	0x7B67	# <CJK>
0x7349	0x7B0A	# <CJK>
0x734A	0x7B2B	# <CJK>
0x734B	0x7B0F	# <CJK>
0x734C	0x7B47	# <CJK>
0x734D	0x7B38	# <CJK>
0x734E	0x7B2A	# <CJK>
0x734F	0x7B19	# <CJK>
0x7350	0x7B2E	# <CJK>
0x7351	0x7B31	# <CJK>
0x7352	0x7B20	# <CJK>
0x7353	0x7B25	# <CJK>
0x7354	0x7B24	# <CJK>
0x7355	0x7B33	# <CJK>
0x7356	0x7C69	# <CJK>
0x7357	0x7B1E	# <CJK>
0x7358	0x7B58	# <CJK>
0x7359	0x7BF3	# <CJK>
0x735A	0x7B45	# <CJK>
0x735B	0x7B75	# <CJK>
0x735C	0x7B4C	# <CJK>
0x735D	0x7B8F	# <CJK>
0x735E	0x7B60	# <CJK>
0x735F	0x7B6E	# <CJK>
0x7360	0x7B7B	# <CJK>
0x7361	0x7B62	# <CJK>
0x7362	0x7B72	# <CJK>
0x7363	0x7B71	# <CJK>
0x7364	0x7B90	# <CJK>
0x7365	0x7C00	# <CJK>
0x7366	0x7BCB	# <CJK>
0x7367	0x7BB8	# <CJK>
0x7368	0x7BAC	# <CJK>
0x7369	0x7B9D	# <CJK>
0x736A	0x7C5C	# <CJK>
0x736B	0x7B85	# <CJK>
0x736C	0x7C1E	# <CJK>
0x736D	0x7B9C	# <CJK>
0x736E	0x7BA2	# <CJK>
0x736F	0x7C2B	# <CJK>
0x7370	0x7BB4	# <CJK>
0x7371	0x7C23	# <CJK>
0x7372	0x7BC1	# <CJK>
0x7373	0x7BCC	# <CJK>
0x7374	0x7BDD	# <CJK>
0x7375	0x7BDA	# <CJK>
0x7376	0x7BE5	# <CJK>
0x7377	0x7BE6	# <CJK>
0x7378	0x7BEA	# <CJK>
0x7379	0x7C0C	# <CJK>
0x737A	0x7BFE	# <CJK>
0x737B	0x7BFC	# <CJK>
0x737C	0x7C0F	# <CJK>
0x737D	0x7C6A	# <CJK>
0x737E	0x7C0B	# <CJK>
0x7421	0x7C1F	# <CJK>
0x7422	0x7C2A	# <CJK>
0x7423	0x7C26	# <CJK>
0x7424	0x7C38	# <CJK>
0x7425	0x7C5F	# <CJK>
0x7426	0x7C40	# <CJK>
0x7427	0x81FE	# <CJK>
0x7428	0x8201	# <CJK>
0x7429	0x8202	# <CJK>
0x742A	0x8204	# <CJK>
0x742B	0x81EC	# <CJK>
0x742C	0x8844	# <CJK>
0x742D	0x8221	# <CJK>
0x742E	0x8222	# <CJK>
0x742F	0x8264	# <CJK>
0x7430	0x822D	# <CJK>
0x7431	0x822F	# <CJK>
0x7432	0x8228	# <CJK>
0x7433	0x822B	# <CJK>
0x7434	0x8238	# <CJK>
0x7435	0x826B	# <CJK>
0x7436	0x8233	# <CJK>
0x7437	0x8234	# <CJK>
0x7438	0x823E	# <CJK>
0x7439	0x8244	# <CJK>
0x743A	0x8249	# <CJK>
0x743B	0x824B	# <CJK>
0x743C	0x824F	# <CJK>
0x743D	0x825A	# <CJK>
0x743E	0x825F	# <CJK>
0x743F	0x8268	# <CJK>
0x7440	0x887E	# <CJK>
0x7441	0x88CA	# <CJK>
0x7442	0x8888	# <CJK>
0x7443	0x88D8	# <CJK>
0x7444	0x88DF	# <CJK>
0x7445	0x895E	# <CJK>
0x7446	0x7F9D	# <CJK>
0x7447	0x7FA5	# <CJK>
0x7448	0x7FA7	# <CJK>
0x7449	0x7FAF	# <CJK>
0x744A	0x7FB0	# <CJK>
0x744B	0x7FB2	# <CJK>
0x744C	0x7C7C	# <CJK>
0x744D	0x6549	# <CJK>
0x744E	0x7C91	# <CJK>
0x744F	0x7CF2	# <CJK>
0x7450	0x7CF6	# <CJK>
0x7451	0x7C9E	# <CJK>
0x7452	0x7CA2	# <CJK>
0x7453	0x7CB2	# <CJK>
0x7454	0x7CBC	# <CJK>
0x7455	0x7CBD	# <CJK>
0x7456	0x7CDD	# <CJK>
0x7457	0x7CC7	# <CJK>
0x7458	0x7CCC	# <CJK>
0x7459	0x7CCD	# <CJK>
0x745A	0x7CC8	# <CJK>
0x745B	0x7CC5	# <CJK>
0x745C	0x7CD7	# <CJK>
0x745D	0x7CE8	# <CJK>
0x745E	0x826E	# <CJK>
0x745F	0x66A8	# <CJK>
0x7460	0x7FBF	# <CJK>
0x7461	0x7FCE	# <CJK>
0x7462	0x7FD5	# <CJK>
0x7463	0x7FE5	# <CJK>
0x7464	0x7FE1	# <CJK>
0x7465	0x7FE6	# <CJK>
0x7466	0x7FE9	# <CJK>
0x7467	0x7FEE	# <CJK>
0x7468	0x7FF3	# <CJK>
0x7469	0x7CF8	# <CJK>
0x746A	0x7E36	# <CJK>
0x746B	0x7DA6	# <CJK>
0x746C	0x7DAE	# <CJK>
0x746D	0x7E47	# <CJK>
0x746E	0x7E9B	# <CJK>
0x746F	0x9EA9	# <CJK>
0x7470	0x9EB4	# <CJK>
0x7471	0x8D73	# <CJK>
0x7472	0x8D84	# <CJK>
0x7473	0x8D94	# <CJK>
0x7474	0x8D91	# <CJK>
0x7475	0x8DB2	# <CJK>
0x7476	0x8D67	# <CJK>
0x7477	0x8D6D	# <CJK>
0x7478	0x8C47	# <CJK>
0x7479	0x8C49	# <CJK>
0x747A	0x914A	# <CJK>
0x747B	0x9150	# <CJK>
0x747C	0x914E	# <CJK>
0x747D	0x914F	# <CJK>
0x747E	0x9164	# <CJK>
0x7521	0x9162	# <CJK>
0x7522	0x9161	# <CJK>
0x7523	0x9170	# <CJK>
0x7524	0x9169	# <CJK>
0x7525	0x916F	# <CJK>
0x7526	0x91C5	# <CJK>
0x7527	0x91C3	# <CJK>
0x7528	0x9172	# <CJK>
0x7529	0x9174	# <CJK>
0x752A	0x9179	# <CJK>
0x752B	0x918C	# <CJK>
0x752C	0x9185	# <CJK>
0x752D	0x9190	# <CJK>
0x752E	0x918D	# <CJK>
0x752F	0x9191	# <CJK>
0x7530	0x91A2	# <CJK>
0x7531	0x91A3	# <CJK>
0x7532	0x91AA	# <CJK>
0x7533	0x91AD	# <CJK>
0x7534	0x91AE	# <CJK>
0x7535	0x91AF	# <CJK>
0x7536	0x91B5	# <CJK>
0x7537	0x91B4	# <CJK>
0x7538	0x91BA	# <CJK>
0x7539	0x8C55	# <CJK>
0x753A	0x9E7A	# <CJK>
0x753B	0x8E89	# <CJK>
0x753C	0x8DEB	# <CJK>
0x753D	0x8E05	# <CJK>
0x753E	0x8E59	# <CJK>
0x753F	0x8E69	# <CJK>
0x7540	0x8DB5	# <CJK>
0x7541	0x8DBF	# <CJK>
0x7542	0x8DBC	# <CJK>
0x7543	0x8DBA	# <CJK>
0x7544	0x8E4C	# <CJK>
0x7545	0x8DD6	# <CJK>
0x7546	0x8DD7	# <CJK>
0x7547	0x8DDA	# <CJK>
0x7548	0x8E92	# <CJK>
0x7549	0x8DCE	# <CJK>
0x754A	0x8DCF	# <CJK>
0x754B	0x8DDB	# <CJK>
0x754C	0x8DC6	# <CJK>
0x754D	0x8DEC	# <CJK>
0x754E	0x8E7A	# <CJK>
0x754F	0x8E55	# <CJK>
0x7550	0x8DE3	# <CJK>
0x7551	0x8E9A	# <CJK>
0x7552	0x8E8B	# <CJK>
0x7553	0x8DE4	# <CJK>
0x7554	0x8E09	# <CJK>
0x7555	0x8DFD	# <CJK>
0x7556	0x8E14	# <CJK>
0x7557	0x8E1D	# <CJK>
0x7558	0x8E1F	# <CJK>
0x7559	0x8E93	# <CJK>
0x755A	0x8E2E	# <CJK>
0x755B	0x8E23	# <CJK>
0x755C	0x8E91	# <CJK>
0x755D	0x8E3A	# <CJK>
0x755E	0x8E40	# <CJK>
0x755F	0x8E39	# <CJK>
0x7560	0x8E35	# <CJK>
0x7561	0x8E3D	# <CJK>
0x7562	0x8E31	# <CJK>
0x7563	0x8E49	# <CJK>
0x7564	0x8E41	# <CJK>
0x7565	0x8E42	# <CJK>
0x7566	0x8EA1	# <CJK>
0x7567	0x8E63	# <CJK>
0x7568	0x8E4A	# <CJK>
0x7569	0x8E70	# <CJK>
0x756A	0x8E76	# <CJK>
0x756B	0x8E7C	# <CJK>
0x756C	0x8E6F	# <CJK>
0x756D	0x8E74	# <CJK>
0x756E	0x8E85	# <CJK>
0x756F	0x8EAA	# <CJK>
0x7570	0x8E94	# <CJK>
0x7571	0x8E90	# <CJK>
0x7572	0x8EA6	# <CJK>
0x7573	0x8E9E	# <CJK>
0x7574	0x8C78	# <CJK>
0x7575	0x8C82	# <CJK>
0x7576	0x8C8A	# <CJK>
0x7577	0x8C85	# <CJK>
0x7578	0x8C98	# <CJK>
0x7579	0x8C94	# <CJK>
0x757A	0x659B	# <CJK>
0x757B	0x89D6	# <CJK>
0x757C	0x89F4	# <CJK>
0x757D	0x89DA	# <CJK>
0x757E	0x89DC	# <CJK>
0x7621	0x89E5	# <CJK>
0x7622	0x89EB	# <CJK>
0x7623	0x89F6	# <CJK>
0x7624	0x8A3E	# <CJK>
0x7625	0x8B26	# <CJK>
0x7626	0x975A	# <CJK>
0x7627	0x96E9	# <CJK>
0x7628	0x9742	# <CJK>
0x7629	0x96EF	# <CJK>
0x762A	0x9706	# <CJK>
0x762B	0x973D	# <CJK>
0x762C	0x9708	# <CJK>
0x762D	0x970F	# <CJK>
0x762E	0x970E	# <CJK>
0x762F	0x972A	# <CJK>
0x7630	0x9744	# <CJK>
0x7631	0x9730	# <CJK>
0x7632	0x973E	# <CJK>
0x7633	0x9F54	# <CJK>
0x7634	0x9F5F	# <CJK>
0x7635	0x9F59	# <CJK>
0x7636	0x9F60	# <CJK>
0x7637	0x9F5C	# <CJK>
0x7638	0x9F66	# <CJK>
0x7639	0x9F6C	# <CJK>
0x763A	0x9F6A	# <CJK>
0x763B	0x9F77	# <CJK>
0x763C	0x9EFD	# <CJK>
0x763D	0x9EFF	# <CJK>
0x763E	0x9F09	# <CJK>
0x763F	0x96B9	# <CJK>
0x7640	0x96BC	# <CJK>
0x7641	0x96BD	# <CJK>
0x7642	0x96CE	# <CJK>
0x7643	0x96D2	# <CJK>
0x7644	0x77BF	# <CJK>
0x7645	0x8B8E	# <CJK>
0x7646	0x928E	# <CJK>
0x7647	0x947E	# <CJK>
0x7648	0x92C8	# <CJK>
0x7649	0x93E8	# <CJK>
0x764A	0x936A	# <CJK>
0x764B	0x93CA	# <CJK>
0x764C	0x938F	# <CJK>
0x764D	0x943E	# <CJK>
0x764E	0x946B	# <CJK>
0x764F	0x9B77	# <CJK>
0x7650	0x9B74	# <CJK>
0x7651	0x9B81	# <CJK>
0x7652	0x9B83	# <CJK>
0x7653	0x9B8E	# <CJK>
0x7654	0x9C78	# <CJK>
0x7655	0x7A4C	# <CJK>
0x7656	0x9B92	# <CJK>
0x7657	0x9C5F	# <CJK>
0x7658	0x9B90	# <CJK>
0x7659	0x9BAD	# <CJK>
0x765A	0x9B9A	# <CJK>
0x765B	0x9BAA	# <CJK>
0x765C	0x9B9E	# <CJK>
0x765D	0x9C6D	# <CJK>
0x765E	0x9BAB	# <CJK>
0x765F	0x9B9D	# <CJK>
0x7660	0x9C58	# <CJK>
0x7661	0x9BC1	# <CJK>
0x7662	0x9C7A	# <CJK>
0x7663	0x9C31	# <CJK>
0x7664	0x9C39	# <CJK>
0x7665	0x9C23	# <CJK>
0x7666	0x9C37	# <CJK>
0x7667	0x9BC0	# <CJK>
0x7668	0x9BCA	# <CJK>
0x7669	0x9BC7	# <CJK>
0x766A	0x9BFD	# <CJK>
0x766B	0x9BD6	# <CJK>
0x766C	0x9BEA	# <CJK>
0x766D	0x9BEB	# <CJK>
0x766E	0x9BE1	# <CJK>
0x766F	0x9BE4	# <CJK>
0x7670	0x9BE7	# <CJK>
0x7671	0x9BDD	# <CJK>
0x7672	0x9BE2	# <CJK>
0x7673	0x9BF0	# <CJK>
0x7674	0x9BDB	# <CJK>
0x7675	0x9BF4	# <CJK>
0x7676	0x9BD4	# <CJK>
0x7677	0x9C5D	# <CJK>
0x7678	0x9C08	# <CJK>
0x7679	0x9C10	# <CJK>
0x767A	0x9C0D	# <CJK>
0x767B	0x9C12	# <CJK>
0x767C	0x9C09	# <CJK>
0x767D	0x9BFF	# <CJK>
0x767E	0x9C20	# <CJK>
0x7721	0x9C32	# <CJK>
0x7722	0x9C2D	# <CJK>
0x7723	0x9C28	# <CJK>
0x7724	0x9C25	# <CJK>
0x7725	0x9C29	# <CJK>
0x7726	0x9C33	# <CJK>
0x7727	0x9C3E	# <CJK>
0x7728	0x9C48	# <CJK>
0x7729	0x9C3B	# <CJK>
0x772A	0x9C35	# <CJK>
0x772B	0x9C45	# <CJK>
0x772C	0x9C56	# <CJK>
0x772D	0x9C54	# <CJK>
0x772E	0x9C52	# <CJK>
0x772F	0x9C67	# <CJK>
0x7730	0x977C	# <CJK>
0x7731	0x9785	# <CJK>
0x7732	0x97C3	# <CJK>
0x7733	0x97BD	# <CJK>
0x7734	0x9794	# <CJK>
0x7735	0x97C9	# <CJK>
0x7736	0x97AB	# <CJK>
0x7737	0x97A3	# <CJK>
0x7738	0x97B2	# <CJK>
0x7739	0x97B4	# <CJK>
0x773A	0x9AB1	# <CJK>
0x773B	0x9AB0	# <CJK>
0x773C	0x9AB7	# <CJK>
0x773D	0x9DBB	# <CJK>
0x773E	0x9AB6	# <CJK>
0x773F	0x9ABA	# <CJK>
0x7740	0x9ABC	# <CJK>
0x7741	0x9AC1	# <CJK>
0x7742	0x9AC0	# <CJK>
0x7743	0x9ACF	# <CJK>
0x7744	0x9AC2	# <CJK>
0x7745	0x9AD6	# <CJK>
0x7746	0x9AD5	# <CJK>
0x7747	0x9AD1	# <CJK>
0x7748	0x9B45	# <CJK>
0x7749	0x9B43	# <CJK>
0x774A	0x9B58	# <CJK>
0x774B	0x9B4E	# <CJK>
0x774C	0x9B48	# <CJK>
0x774D	0x9B4D	# <CJK>
0x774E	0x9B51	# <CJK>
0x774F	0x9957	# <CJK>
0x7750	0x995C	# <CJK>
0x7751	0x992E	# <CJK>
0x7752	0x9955	# <CJK>
0x7753	0x9954	# <CJK>
0x7754	0x9ADF	# <CJK>
0x7755	0x9AE1	# <CJK>
0x7756	0x9AE6	# <CJK>
0x7757	0x9AEF	# <CJK>
0x7758	0x9AEB	# <CJK>
0x7759	0x9AFB	# <CJK>
0x775A	0x9AED	# <CJK>
0x775B	0x9AF9	# <CJK>
0x775C	0x9B08	# <CJK>
0x775D	0x9B0F	# <CJK>
0x775E	0x9B22	# <CJK>
0x775F	0x9B1F	# <CJK>
0x7760	0x9B23	# <CJK>
0x7761	0x4E48	# <CJK>
0x7762	0x9EBE	# <CJK>
0x7763	0x7E3B	# <CJK>
0x7764	0x9E82	# <CJK>
0x7765	0x9E87	# <CJK>
0x7766	0x9E88	# <CJK>
0x7767	0x9E8B	# <CJK>
0x7768	0x9E92	# <CJK>
0x7769	0x93D6	# <CJK>
0x776A	0x9E9D	# <CJK>
0x776B	0x9E9F	# <CJK>
0x776C	0x9EDB	# <CJK>
0x776D	0x9EDC	# <CJK>
0x776E	0x9EDD	# <CJK>
0x776F	0x9EE0	# <CJK>
0x7770	0x9EDF	# <CJK>
0x7771	0x9EE2	# <CJK>
0x7772	0x9EF7	# <CJK>
0x7773	0x9EE7	# <CJK>
0x7774	0x9EE5	# <CJK>
0x7775	0x9EF2	# <CJK>
0x7776	0x9EEF	# <CJK>
0x7777	0x9F22	# <CJK>
0x7778	0x9F2C	# <CJK>
0x7779	0x9F2F	# <CJK>
0x777A	0x9F39	# <CJK>
0x777B	0x9F37	# <CJK>
0x777C	0x9F3D	# <CJK>
0x777D	0x9F3E	# <CJK>
0x777E	0x9F44	# <CJK>
0x7821	0x896C	# <CJK>
0x7822	0x95C6	# <CJK>
0x7823	0x9336	# <CJK>
0x7824	0x5F46	# <CJK>
0x7825	0x8514	# <CJK>
0x7826	0x7E94	# <CJK>
0x7827	0x5382	# <CJK>
0x7828	0x51B2	# <CJK>
0x7829	0x4E11	# <CJK>
0x782A	0x9F63	# <CJK>
0x782B	0x5679	# <CJK>
0x782C	0x515A	# <CJK>
0x782D	0x6DC0	# <CJK>
0x782E	0x9F15	# <CJK>
0x782F	0x6597	# <CJK>
0x7830	0x5641	# <CJK>
0x7831	0x9AEE	# <CJK>
0x7832	0x8303	# <CJK>
0x7833	0x4E30	# <CJK>
0x7834	0x8907	# <CJK>
0x7835	0x5E72	# <CJK>
0x7836	0x7A40	# <CJK>
0x7837	0x98B3	# <CJK>
0x7838	0x5E7F	# <CJK>
0x7839	0x95A4	# <CJK>
0x783A	0x9B0D	# <CJK>
0x783B	0x5212	# <CJK>
0x783C	0x8FF4	# <CJK>
0x783D	0x5F59	# <CJK>
0x783E	0x7A6B	# <CJK>
0x783F	0x98E2	# <CJK>
0x7840	0x51E0	# <CJK>
0x7841	0x50A2	# <CJK>
0x7842	0x4EF7	# <CJK>
0x7843	0x8350	# <CJK>
0x7844	0x8591	# <CJK>
0x7845	0x5118	# <CJK>
0x7846	0x636E	# <CJK>
0x7847	0x6372	# <CJK>
0x7848	0x524B	# <CJK>
0x7849	0x5938	# <CJK>
0x784A	0x774F	# <CJK>
0x784B	0x8721	# <CJK>
0x784C	0x814A	# <CJK>
0x784D	0x7E8D	# <CJK>
0x784E	0x91CC	# <CJK>
0x784F	0x66C6	# <CJK>
0x7850	0x5E18	# <CJK>
0x7851	0x77AD	# <CJK>
0x7852	0x9E75	# <CJK>
0x7853	0x56C9	# <CJK>
0x7854	0x9EF4	# <CJK>
0x7855	0x6FDB	# <CJK>
0x7856	0x61DE	# <CJK>
0x7857	0x77C7	# <CJK>
0x7858	0x7030	# <CJK>
0x7859	0x9EB5	# <CJK>
0x785A	0x884A	# <CJK>
0x785B	0x95E2	# <CJK>
0x785C	0x82F9	# <CJK>
0x785D	0x51ED	# <CJK>
0x785E	0x6251	# <CJK>
0x785F	0x4EC6	# <CJK>
0x7860	0x6734	# <CJK>
0x7861	0x97C6	# <CJK>
0x7862	0x7C64	# <CJK>
0x7863	0x7E34	# <CJK>
0x7864	0x97A6	# <CJK>
0x7865	0x9EAF	# <CJK>
0x7866	0x786E	# <CJK>
0x7867	0x820D	# <CJK>
0x7868	0x672F	# <CJK>
0x7869	0x677E	# <CJK>
0x786A	0x56CC	# <CJK>
0x786B	0x53F0	# <CJK>
0x786C	0x98B1	# <CJK>
0x786D	0x6AAF	# <CJK>
0x786E	0x7F4E	# <CJK>
0x786F	0x6D82	# <CJK>
0x7870	0x7CF0	# <CJK>
0x7871	0x4E07	# <CJK>
0x7872	0x4FC2	# <CJK>
0x7873	0x7E6B	# <CJK>
0x7874	0x9E79	# <CJK>
0x7875	0x56AE	# <CJK>
0x7876	0x9B1A	# <CJK>
0x7877	0x846F	# <CJK>
0x7878	0x53F6	# <CJK>
0x7879	0x90C1	# <CJK>
0x787A	0x79A6	# <CJK>
0x787B	0x7C72	# <CJK>
0x787C	0x613F	# <CJK>
0x787D	0x4E91	# <CJK>
0x787E	0x9AD2	# <CJK>
0x7921	0x75C7	# <CJK>
0x7922	0x96BB	# <CJK>
0x7923	0x53EA	# <CJK>
0x7924	0x7DFB	# <CJK>
0x7925	0x88FD	# <CJK>
0x7926	0x79CD	# <CJK>
0x7927	0x7843	# <CJK>
0x7928	0x7B51	# <CJK>
0x7929	0x51C6	# <CJK>